[問題] 選項的做法

看板C_and_CPP作者 (不要迷戀哥,哥只是個傳說)時間14年前 (2009/10/06 23:41), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串1/1
假如說...我有4個選項如下.. 我的做法是.. #include<stdio.h> #include<math.h> int main() { int x1; printf("請選擇下列選項:\n 1....\n2....\n3....\n4....\n"); fflush(stdout); scanf("%d",&x1); //x1是自己輸入的選項 if(x1=1) { 這邊的內容就是出現選項1的內容 } if(x1=2) { 這邊就是出現選項2的內容.. } 之後如同1、2的作法作3、4 return 0; } 奇怪= =?? 我的觀念有想錯嗎..? 因為照這樣下來 在我輸入選項的時候不管如何都是從選項1開始出現.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.61.228

10/06 23:44, , 1F
等於是這個'=='
10/06 23:44, 1F

10/06 23:46, , 2F
=..=....好吧..我把他弄短了...
10/06 23:46, 2F

10/06 23:46, , 3F
還有...你的int x1怎麼沒分號...
10/06 23:46, 3F

10/06 23:47, , 4F
阿=..=在這邊PO我忘記打了..感謝提示Q_Q"
10/06 23:47, 4F
※ 編輯: gene07 來自: 61.229.61.228 (10/06 23:48)

10/06 23:48, , 5F
什麼弄短了...一個是assign一個是equal...不一樣...
10/06 23:48, 5F

10/06 23:59, , 6F
一個等號跟兩個等號不一樣
10/06 23:59, 6F

10/07 00:10, , 7F
也可以考律用switch case做:)
10/07 00:10, 7F
文章代碼(AID): #1AosL3j- (C_and_CPP)