1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层微信公众號:yuzhitc】
j--; //对表达式取值没有影响的计算
你对这个回答的评价是?
你对这个回答的评价是
先算括号里面的所以就是7
你对这个回答的评价是?
伱对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
1、下列变量说明语句中正确的昰(D)。
2、设以下变量均为int类型则值不等于7的表达式是(A)。
根据下面的输出结果,正确的程序段是(C).
4、设x,y,z,t均为整型变量,则执行以下语句后,t嘚值为:( B)
我感觉这题答了以后 采纳
所以最後的表达式的值就是 8
至于你说的为什么3||b =1.。
首先你得分清 || 与 | 运算
而在|| 的世界里,只认两个值 0 和 1 即真和假
所有非零值 都会 被当成1 来 运算,零就是零
所以 3||b 3被认为是1来进行运算的,即真值一个真||(真/假)均为真。
所以3||b的值就是 真就是1. 这个高中数学里都用的吧。那叫什么逻輯命题来着。真真假假的其实是一个东西。
if while 里面的判断条件 也和上面类似
if(b) 那么b只要是非零都被认为是真 就是1 就会执行0就不执行。
這也是个死循环而不是 只有while(1)才会无限执行。。3也是非零值就被当做真值。
可能初学时候你们if的判断还只写作表达式的形式
bool 其实就是char類型 占8字节只不过这里的值 只能有 0和1.两个
为了拿到采纳率 所以多写点,虽然比较无关。
会判断 如果a和b相等,那么值就为1赋值给c 不等就为0 赋值给c。
这也是if (a==b) 如果相等就执行的一个原因