1樓:匿名使用者
要看優先順序,,邏輯與與邏輯或的優先順序是一樣的,那就先從左開始,先++x||++y做判斷,判斷的結果在於&&++z進行判斷。主要就是優先順序,你可以去譚浩強的書中去看,那有詳細的介紹。
2樓:匿名使用者
一、前++ (前--)都是先進行自增,再使用變數,如:--x 相當於 x=x-1 , x==0 ?
二、&& 和 || 有斷路特性
&& 當遇到 0時,不再執行其後的同級運算|| 當遇到 1時,不再執行其後的同級運算如:int x=1, y=2 ;
--x&&++y ; 這句執行完成後,x=0, y依然是2如:int y=0, z=2;
++y||++z ; 這句執行完成後,y=1 z依然是2
3樓:匿名使用者
首先從c語言運算子優先順序來看, && 高於||
所以上面表示式相當於 ( (x>=2 && y<'z') || !y)) 就是((1 && 1) || 0) , 最後就是(1 || 0)=1
4樓:左左強強峰峰
邏輯運算而已,用於判斷;
1,++x||++y&&++z
先給x + 1,若等於0,計算右邊,分別給y和z +1後若不為0整個表示式不為0,若x +1不等於0則不計算右邊的表示式;
2,++x&&++y&&++z
先給x +1, 若不等於0,計算右邊,給y +1若不等於0,計算右邊,給z +1若不等於0表示式不等於0;否則整個表示式為0;
3,x++&&--y&&z--||--x
先看x 是否為0,如果不為0,x +1;計算右邊,先給y-1,若不為0,計算右邊,判斷z是否為0,不為0,表示式(x++&&--y&&z--)值為1,z-1;右邊不用計算了;若z為0,z-1, 右邊先給x-1若不為0整個表示式為1,若為0整個表示式為1;
5樓:宋文婷
答案是c
x>z && y < 'z' || !y把變數替換就是45 > 0 && 'a' < 'z ' || !y45 > 0為真,'a' < 'z' 也為真,所以45 > 0 && 'a' < 'z '為真,變為1 || !
y1與什麼值相或都為1,所以答案為1
6樓:匿名使用者
++x 是先++ 後用x
x++ 是先用x 後++
&& 邏輯與
|| 邏輯或
請問c語言t=++x||++y&&++z這句話是什麼意思?
7樓:秋天
c++x||++y&&++z
++x = 2 , ++y = 2 , ++z = 1(++x||++y)&&++z,可以來
這樣來分源,前面因為++x=2 所以擴號的值bai是1
1&&++z = 1&&1=1
這些都是邏輯判du斷,不要去理會具體zhi等於多少,只要dao看它等於0還是等於1就可以了
c語言中,++x||++y&&++z,++x&&++y&&++z的意思分別是什麼?
8樓:左左強強峰峰
邏輯運算而bai
已,用於判斷;du
1,++x||++y&&++z
先給zhix + 1,若等於0,計算右dao邊,分別專給y和z +1後若不為屬0整個表示式不為0,若x +1不等於0則不計算右邊的表示式;
2,++x&&++y&&++z
先給x +1, 若不等於0,計算右邊,給y +1若不等於0,計算右邊,給z +1若不等於0表示式不等於0;否則整個表示式為0;
3,x++&&--y&&z--||--x
先看x 是否為0,如果不為0,x +1;計算右邊,先給y-1,若不為0,計算右邊,判斷z是否為0,不為0,表示式(x++&&--y&&z--)值為1,z-1;右邊不用計算了;若z為0,z-1, 右邊先給x-1若不為0整個表示式為1,若為0整個表示式為1;
c語言中return xy x y 啥意思具體xy 表示什麼x y又表示什麼
是一個三目運算子,先判斷 前面的,若為真,執行 後面語句,else,執行 後面語句!即if x y 執行x else執行y 是c語言中的條件運算子,條件運算子是c語言中唯一具的三目運算子,就是說它有三個運算物件。條件運算子的形式是 由它構成的表示式稱為條件表示式。其形式為 表示式1 表示式2 表示式...
04在c語言中是什麼意思, 04x在C語言中是什麼意思
x是以16進位制輸出。04的意思是一共4位,位數不足的,左側用0補齊。例如 int i 10 printf 04x i 如果沒有04,就是 x,那麼輸出64,加了04以後,一共4位,不足的左側用0補齊,輸出的就是0064 對於這種04的形式,對於其它格式輸出的同樣有效。例如 04d,04c 輸出4位...
c語言中ax yxy什麼意思,C語言中a x y x y 什麼意思
這是一個三目運算子,如果 x 與 y 相等的話,把 x的值賦給a,否則,將 y的值賦給a 在這裡,x是先對x進行自減1再執行語句,y是再執行完語句再執行y自加1,也就是說現在解析出來的表示式為 x 1 y 後面同理!中文版 就是 判斷 x 是否等於y y 是算完後加 忽律 假如等於 就 a x,假如...