鱼C论坛's Archiver
论坛
›
C\C++交流
› C语言!
肚子饿了233
发表于 2020-12-31 16:20:45
C语言!
以下程序运行结果是:
#include<stdio.h>
main()
{
char a[]={"abc"},*p;
for(p=a;p<a+3;p++)
printf("%s",p);
}
请大家帮帮看看为啥运行结果为abcbcc?
sunrise085
发表于 2020-12-31 16:24:01
因为你printf的格式化字符是%s,改为%c,输出的就是abc了
%s是输出字符串,第一次循环输出abc,第二次循环输出bc,第三次循环输出c
最终结果就是abcbcc了
页:
[1]
查看完整版本:
C语言!