rt我是C语言初学者,今天做习题嘚时候遇到这个问题
最后一个while循环输出完 需要的东西之后并不结束但是表达式的值已经为假值了,因为getchar提取到缓冲区的最后一个字符是'\n'但是循环并不结束,只有人为在循环中加入:
循环才会在getchar遇到\n才会结束
rt我是C语言初学者,今天做习题嘚时候遇到这个问题
最后一个while循环输出完 需要的东西之后并不结束但是表达式的值已经为假值了,因为getchar提取到缓冲区的最后一个字符是'\n'但是循环并不结束,只有人为在循环中加入:
循环才会在getchar遇到\n才会结束
你可以避开0啊,用其他数字代替或者while(x==0).
非0即真。表达式为真也是真如x=4,y=6,x>y则是假。
a=0时也是小於100啊所以为真
只要表达式的值不为0,都为真
2、a是零的时候表达式的值仍为真,while只管括号内的部分不关心a
下载百度知道APP,抢鲜体验
使鼡百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案