易百教程

使用指针声明字符串

如何使用指针声明字符串?参考以下示例代码:

#include <stdio.h> 

int main()
{ 
   char *sample = "this is a test?
"; 

   while(putchar(*sample++)) 
       ;
   system("pause");
   return(0); 
}

执行上面示例代码,得到以下结果:

this is a test?

显示的字符串是通过初始化指针创建的。
无论何时使用指针直接声明字符串,都无法操纵指针变量,否则字符串将丢失。