#include<stdio.h>
int main()
{
char s[ ]="prog";
char *p;
for(p=s;p<s+4;p++)
printf("%s",p);
return 0;
}
这个输出的是字符串,是学习指针时的练习题,目的是为了让你了解指针运作
循环第一次:指针指向p,%s输出字符串prog,然后指针加一。
循环第二次:指针指向r,%s输出字符串rog,然后指针加一。
第三次输出og,
第四次输出g,然后结束,退出循环。
输出的是prog(换行)rog(换行)og(换行)g。
最后值得一提的是,如果题目中%s换成%c,每次只输出一个字符,答案就是prog。
输出字符串prog