看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《bookticket ()》之銘言: : 有關於 呼叫函式產生一個回傳值 : 把這個回傳值充當作條件運算式 : 想請問 上面兩行的是在說 : 如果回傳值為0 則當作條件運算式成立 : 如果回傳值非0 則當作條件運算式不成立 : 的這個意思嗎 : 如果是的話 : 想再請問一下 : 那為什麼 底下我寫的式子 : 跑的結果是 A 跟B 都被輸出呢@ @ : #include <iostream> : #include <stdlib.h> : using namespace std; : int main(void) : { : if(printf("XYZ\n")); : cout << "A" << endl ; : cout << "B" <<endl ; : system("pause"); : return 0; : } if(printf("XYZ\n")) cout << "A" << endl ; cout << "B" <<endl ; 跟 if(printf("XYZ\n")) cout << "A" << endl ; else cout << "B" <<endl ; 是不一樣的@@~ -- 學長學長!那邊有飆車族 學長學長!那邊剛好像有女生 學長學長~那邊有人紅燈右轉 砍人 被壓上車 ψQSWEET 鴿 鴿 鴿 鴿 鴿他媽的 鴿 ◎ ◎ 喔~~ ︶ ︶ ◎ ◎ 喔~~ ︶ ︶ ◎ ◎ 攔下來呀! ⊙◥ 3╯ξ 沒王法了 (哈欠) (煙~) 是不是?!( ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.100.216
suhorng:if 後面有分號是怎樣…… 08/28 14:15
zptdaniel:複製貼上太快樂= =||| 08/28 14:16
※ 編輯: zptdaniel 來自: 123.194.100.216 (08/28 14:16)
bookticket:感謝:) 08/28 23:29