又有问题了,我是不是好多问题,不好意思,我在备考吗?(考国家二级c语言)
整型变量a,b,c他们的初值是0,运行表达式:++a&&b++&&++c.后的值是?和运行表达式:
++a||b++||++c.的值分别是多少?
&&表达式是0。&&是与的意思,要全部为1最后结果才为1。
||表达式是1。||是或的意思,只要有一个为1最后结果就为1。
至于++的问题,看书吧兄弟。
++a&&b++&&++c 此表达式值为0,运行后a=1,b=1,c=0。
首先计算++a,因其值为非0,再计算b++,(这里是先取b值参加&&运算,再执行++)因b为0,表达式的值为0,所以++c不再计算。
||运算也类似
好好看书吧
二级也就只会考些这种简单的,真正编程题就没几个