作者zptdaniel (忠言本逆耳,實願君向善.)
看板C_and_CPP
標題Re: [問題] 呼叫函式產生一個回傳值 充當條件運算式
時間Fri Aug 28 14:14:11 2009
※ 引述《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