66问答网
所有问题
当前搜索:
c语言while真假
C语言
第4题为什么是-1 x--怎么判别
真假
啊 求大佬指教
答:
因为在
c语言
中没有逻辑类型,所以用0代表False,用非零数代表True,所以,当x==0时,
while
语句跳出循环,但因为x--是先赋值,后自减,所以x==0,x=x-1,如果把“x--”换成“--x”,最后就是x=0.
C语言
问题,为什么输出全是笑脸
答:
运算符优先级的问题
while
(a[n]=getchar()!='\n') 语句中!=优先运算 其值为1 char a[n]=1 为笑脸 如果是int 则是1了 slong563431304 | 发布于2008-12-06 举报| 评论 1 0 看看是不是数组的问题。 internetwin | 发布于2008-12-06 举报| 评论 0 0 其他2条回答 为您推荐:
c语言
输出...
C语言
题目,请帮忙做一下,谢谢!
答:
while
(表达式)语句;/*循环体*/ 这里的表达式是循环能否继续下去的条件,而语句是循环体。只要表达式为真,则执行循环体内语句。否则终止循环,执行循环体外语句。3.do while语句 do while语句格式为:do 语句;/*循环体*/
While
(表达式);程序进入do while循环后,先执行循环体内语句,然后判断表达式的
真假
,...
c语言
若有定义语句 int b = 2; 则表达式 ( b<<2 ) / ( 3 || b...
答:
所以3||b的值就是 真,就是1. 这个高中数学里都用的吧。。那叫什么逻辑命题来着。
真真假假
的,其实是一个东西。另外 if
while
里面的判断条件 也和上面类似 if(b) 那么b只要是非零都被认为是真 就是1 就会执行,0就不执行。例如 while(3){ } 这也是个死循环,而不是 只有...
关于if语句中
真假
的判断..
答:
第三类已定义的变量,赋值为true在if中认为是真,赋值为false,则为假,这和其他语言中bool的类型的变量是一样的;第四类已定义的变量,赋值为0(不管是0,还是0.0)在if中则为假,其他数值认为是真,这和
c语言
中数值的类型的变量是一样的;第五类js中的特殊值null,undefined,都是假(由于在...
关于
c语言
的问题
答:
首先要说明一下,在逻辑表达式中,只有
真假
两个值,真就是非0的数,假即为0。第1题,d=(a>b) || (++a==5) && (
c
> b--)。首先看(a>b),由a=4,b=7,可知,(a>b)为假,也就是说,值为0。然后看(++a==5),先计算++a,由a=4,得++a的值为5,所以(++a==5)为真,值...
C语言
中的for语句和n++、++i 语句
答:
n++这种形式是后缀自增1运算,表示先使用n值,然后n=n+1自增1 ++i这种形式是前缀自增1运算,表示先对i进行i=i+1自增1,然后再使用i值 如果是单独执行这样的语句,两者没有区别,如:for( i=0; i<10; ++i ) printf("i=%d\n", i );//输出0-9与for( n=0; n<10; n++ ) ...
在
C语言
0表示真还是假,为什么会这样呀
答:
这里的 0或者1(真或假)不能说明程序出错了,反而说明程序执行成功了。。因为前面的都执行完成才执行return 按照我个人的理解,这句语句的意义在不在于函数的返回值是什么,意义在返回值的类型和声明函数时候的返回值类型一致就行。因为如果不返回,或者返回的值类型有问题,就出错。 如果你的main定义为...
c语言
的一个简单问题关于y--
答:
y--先运算,再自减,所以当y--等于0时,跳出循环,这时,y=0;若为--y,则是先自减,再运算,结果就是0了
C语言
中用逻辑运算符怎么判断一个数字的
真假
如:int a=2,b=3 怎么判...
答:
left&&right,只有当left表达式和right表达式的计算结果都不为0时, left&&right才为真。当int a=2,b=3;时,a&&b即2&&3,所以a&&b为真。
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜