Re: [考題] C語言
看板Examination (國家考試)作者Parents (0oTDDSo0)時間13年前 (2012/12/09 12:17)推噓0(0推 0噓 15→)留言15則, 4人參與討論串2/3 (看更多)
※ 引述《jojonina (努力)》之銘言:
: 98身心障礙
: 求以下執行結果
: int i, j=2;
: i=(j=3) && 1 ;
: printf("%d %d \ n" , i, j);
: i=-1 || (j=5);
: printf ("%d %d \n", i, j);
: i=0 || (j=5);
: printf("%d %d\n", i , j); 非本科系 請問板上高手
: 這題 該如何下手呢?? 我知先用 邏輯運算子 判斷 true 或 false
: 然後 呢??
: 請高手 指點 非常謝謝
不材第一次幫大家解答計概,若有錯誤,請四方各達高手不吝指教
此題考的邏輯運算概念
它具有一個很特別的現象就是"短路"現象
意思是說
以OR來說
前方若是True,後方的值無須變動
假若前方為FALSE,後方的值須在判斷
以AND來說
前方只要為FALSE,後方的值無須探討
舉個例子
AND 只要一個否定說(0),答案結論肯定為0
OR 只要一個成立說(1),答案結果必為1
反知此方式建立在此問題上
注意一下優先權問題
()內記得先看
不材見解答案為
13
13
15
以上答案有錯誤,不吝指教~
感謝版上的高手與已賜教~謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.82.235.109
※ 編輯: Parents 來自: 115.82.235.109 (12/09 12:23)
→
12/09 13:20, , 1F
12/09 13:20, 1F
→
12/09 13:47, , 2F
12/09 13:47, 2F
→
12/09 14:25, , 3F
12/09 14:25, 3F
→
12/09 14:27, , 4F
12/09 14:27, 4F
→
12/09 14:29, , 5F
12/09 14:29, 5F
→
12/09 14:33, , 6F
12/09 14:33, 6F
※ 編輯: Parents 來自: 115.82.235.109 (12/09 14:33)
→
12/09 14:38, , 7F
12/09 14:38, 7F
→
12/09 14:44, , 8F
12/09 14:44, 8F
→
12/09 14:50, , 9F
12/09 14:50, 9F
→
12/09 14:54, , 10F
12/09 14:54, 10F
→
12/09 15:07, , 11F
12/09 15:07, 11F
→
12/09 15:10, , 12F
12/09 15:10, 12F
→
12/09 15:17, , 13F
12/09 15:17, 13F
→
12/09 15:25, , 14F
12/09 15:25, 14F
→
12/09 15:28, , 15F
12/09 15:28, 15F
※ 編輯: Parents 來自: 115.82.235.109 (12/09 15:33)
※ 編輯: Parents 來自: 115.82.235.109 (12/09 15:34)
討論串 (同標題文章)
Examination 近期熱門文章
PTT職涯區 即時熱門文章