[問題] 關於if的用法

看板C_and_CPP (C/C++)作者 (Lawrence)時間16年前 (2009/09/25 14:33), 編輯推噓5(500)
留言5則, 5人參與, 最新討論串1/1
剛才在CSDN的新手版看到一個問題 自己改了一下 RUN程式時 按a 會直接結束程式 請問是哪出問題? int main() { char a,answer; cout <<"請輸入:a"<<'\n'; cin>>answer; if (answer == a) cout <<"真聽話"<<'\n'; else cout <<"豬?!"<<'\n'; return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.194.30

09/25 14:34, , 1F
你a沒給初值
09/25 14:34, 1F

09/25 14:48, , 2F
怎麼按都會結束程式XD ...輸出不一樣而已
09/25 14:48, 2F

09/25 15:23, , 3F
不是 a 有沒有給初值, 語義上應該是要 answer == 'a' 吧?
09/25 15:23, 3F

09/25 15:28, , 4F
樓上l大眼睛好利....XD
09/25 15:28, 4F

09/26 12:18, , 5F
XD,我被騙了= =
09/26 12:18, 5F
文章代碼(AID): #1Al6GlwF (C_and_CPP)
文章代碼(AID): #1Al6GlwF (C_and_CPP)