66问答网
所有问题
当前搜索:
c语言while真假
c语言
的一个问题
答:
运行过程是这样的:for (i=1;i<=5;i++){b=i%2;
while
(b-->=0) k++;} 当i=1时,b=i%2=1:while (b-->=0)先把b=1和0进行比较.然后运算b--得b=0;(这里的b--无论
真假
都在比较后运算)第一次循环条件表达试完成.再计算循环体k++; 得k=1;第一次循环后得b=0;k=1;while ...
C语言 While
循环小括号里面都可以写什么,见有的程序在小括号里面写输入...
答:
while
()可以使常量比如while(1)可以在while(){ break:}使用break跳出循环一般针对不知道具体循环次数,可以使表达式比如 while(ch='!')只要括号内的表达式为真就执行否则不执行 望采纳
c语言 while
1 为什么是无限循环?
答:
在
c语言
的世界里除了0是false,其他的都是ture。
while
(1){ } 语句判断条件是死循环是没错,但也并非一定是死循环,也有可能运行到某个时刻就跳出while循环了。比如 while(1)里面运行到了break,或者return,那么就会终止当前的while语句,结束循环。上面说的中断,只是一时跳出while语句,执行其他语句...
C语言
中如何表示“真”和“假”?系统如何判定一个量的“真”和“假...
答:
C语言
编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”。比如:a、b的值分别是0、4,则a||b的值为1,a&&b的值为0。但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。比如:a=4,因为a的值为非0,被认作“真”,所以对它进行“非”运算a=0。C语言是...
C语言
习题。
答:
第一次k = 1 num = 26 k = k* (num%10) k = 1*26%10 (26%10 结果为6) k = 6 num = num /10; (26/10 结果2) num的值变为2
while
(num) (判断
真假
结果是2 为真)第二次 k=6 num = 2 k =k*(num%10) k = 6*2%10 (2%10 结果为2 不能先6*...
C语言
:
while
(--y)什么意思
答:
while
(--y)表示的意思是在进行条件的判断时,先对y进行减1的操作。整段代码的意思是先对y进行减法的操作,直到y减到0的时候退出while循环。然后执行后面的输出语句,因为输出的是++y,++当前缀操作符时,先加1再引用。所以输出结果为1。do...while 循环是 while 循环的变体。在检查while()条件...
C语言
循环语句用法
答:
C语言
循环语句用法有三种主要形式:for()循环
while
()循环 do {} while();循环 for()循环用法:for( e1 ; e2 ; e3 ) //注意三个区域间用分号来分隔,而不是逗号!!{ for_statements ; //多条语句用{}括起来,单条语句可以不用,建议也使用,一:代码清楚,二:便于查错。 其它循环也...
c语言
中,对字符串的操作,
while
(*p)和while(*p!='\0')的作用是一样的吗...
答:
呵呵,是一样的...
while
语句的括号里面是循环条件,只有
真假
之分...p是指针类型变量...而‘\0’代表的就是指针类型的零值...
c语言
a=!a怎么理解,举个例子说明?
答:
这条语句一般是进行0-1之间的转换。比如我们有一个led灯,变量a控制它的高低电平,在程序里面
while
(1){ a=!a;delay(1000)//延时1s } 如果a初值是0,进入循环a=!a,其中!a就是1,然后延时1s之后,现在!a就是0了,如此反复,就实现了led灯每个1s闪烁一次 这是一个单片机领域的例子,在纯...
c语言
中0与1以及0与非零有区别么
答:
没有区别。
C语言
判断
真假
时,以0为假,非0为真,即1也是表示真。通常使用逻辑变量的做法:定义一个int类型变量,当变量值为0时表示false,值为1时表示true。int flag;flag = 0;...flag = 1;if( flag ){...}
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言%d
c语言中?:怎么用
c语言是什么