字符串指针问题
#include"stdio.h"main()
{
char *p="Welcome to C Language";
int a,*q;
a=5;
q=&a;
printf("%s\n",p);
printf("%d\n",*q);
p=p+8;
printf("%s\n",p);
}
想知道为什么q前必须加“*”,但是当输出p是不能加“*” 。
想知道原因。请指教
2008-08-01 11:00
2008-08-01 11:04
2008-08-01 11:13
2008-08-01 11:18
2008-08-01 12:54