c语言程序详解?

c语言程序详解?,第1张

while(a<15)a++ 出循环时a为15

while(b++<15)b++为后加,当b为15是退出循环,之后因为b++,所以b还会再自加1变为16

所以结果即为15,16

你用wintc

还是vc?要使用vc的话可以逐条调试你就应该明白了:

#include<conio.h>

#include<stdio.h>

void

main()

{

int

i=0

char

c/*定义字符型变量c*/

while(1)/*当1时,执行循环,因为括号内值为非0,所以循环会一直执行*/

{

c='\0'/*将‘空’字符赋值给c*/

while(c!=13&&c!=27)/*当c不等于ascii码13(也就是回车键)且不等于ascii码27也就是ESC键时*/

{

c=getch()/*从键盘读取一个值并将其赋值给c*/

printf("%c\n",c)/*打印c并换行*/

}

if(c==27)

/*如果c等于27*/

break/*跳出循环*/

i++/*i自增*/

printf("the

no.is%d\n",i)/*打印‘the

no.

is

i的值’*/

}

printf("the

end")/*打印‘the

end’*/

getch()/*暂停屏幕*/

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11079071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存