69一区二三区好的精华液,中文字幕无码av波多野吉衣,亚洲精品久久久久久无码色欲四季,日本不卡高字幕在线2019

您申請加入課程:程序設計基礎
  • 創建者

    Creator

    肖菁
  • 活躍度

    Activeness

  • 訪問量

    Visits

    5013

教學公告

課件疑問
[作者: 肖菁  發布時間:2019-10-29 11:07:44  瀏覽次數:944次]

課件中有:

若x=4,y=5,則 i=++x==5||++y==6 ; i,x,y的取值分別為多少?

這個表達式C++會做短路處理,就是||前面部分如果是為真的話;那么 || 后面的無論是否為真, || 的結果都是為真,此時C和C++就不做后面那個東西了。


答案是 1 5 5

x開始是4,前置++后就是5
所以||的前半部分為1,導致 || 短路,后面代碼不做;即y并沒有自增了

故y的值從未變化過,還是5。


同樣,&&運算符如果前部分是0的話,后面部分也不做運算了。

i=x++==5&&y++==6; 的話 y部分也沒有做運算了。


相關課程

掃一掃二維碼,快速加入本課程!

放大二維碼 查看使用方法
關閉
主站蜘蛛池模板: 陕西省| 泗阳县| 吉林市| 新邵县| 寻甸| 门源| 舟山市| 江津市| 安顺市| 高尔夫| 城市| 舒兰市| 齐齐哈尔市| 盘锦市| 大丰市| 大连市| 安国市| 广宗县| 宾川县| 玉树县| 合江县| 岑溪市| 青田县| 西乌珠穆沁旗| 玉田县| 江城| 长宁区| 怀来县| 达孜县| 丰镇市| 庆元县| 陇南市| 怀化市| 蓬莱市| 宁德市| 盖州市| 囊谦县| 新龙县| 广饶县| 锡林郭勒盟| 长治市|