如何使用指针声明字符串?参考以下示例代码:
#include <stdio.h>
int main()
{
char *sample = "this is a test?
";
while(putchar(*sample++))
;
system("pause");
return(0);
}
执行上面示例代码,得到以下结果:
this is a test?
显示的字符串是通过初始化指针创建的。
无论何时使用指针直接声明字符串,都无法操纵指针变量,否则字符串将丢失。