所以main里面一直是a=5,b=8
第一次调用p(5,8),输出
5 13
第二次调用p(13,5)输出
13 18
这个程序的意思是,从键盘输入一行字符,照原样显示出来。当输入!后,程序执行结束。执行的原理关键在这一行:
while(putchar(c=getchar())!='!')
首先:c=getchar(),字符变量c从缓冲区获得一个字符
然后:putchar(c=getchar()),将字符打印出来
最后:putchar(c=getchar())!='!',判断字符是不是!,如果是则退出while循环,否则继续。
效果如下:
如果只输入!,则显示一个!后结束
效果如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)