[請益] 一個C語言的小問題

看板NTUEE110HW作者 (sobluesk)時間19年前 (2006/06/24 00:28), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/2 (看更多)
!=的意思是「不等於的意思」嗎? 又為什麼我在寫一個猜數字的小程式 以下是我的程式碼: #include <stdio.h> #include <stdlib.h> int main(void){ int target=437,guess; do { printf("請輸入猜測的數字(1~500):"); scanf("%d",&guess); if(guess>target){printf("數字太大!\n");} if(guess<target){printf("數字太小!\n");} } while(guess!=target); printf("猜中數字!%d\n",target); system("PAUSE"); return 0; } 為什麼while(guess!=target)必須使用!=而不能使用= = do/while loop中while的部分不是終止條件嗎? 懇請高手相助 感謝不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.187.10.97

06/24 00:48, , 1F
while裡面是繼續執行的條件 (我不是高手)
06/24 00:48, 1F

06/24 02:05, , 2F
語法完全不對呀>"<
06/24 02:05, 2F

06/24 02:09, , 3F
抱歉.....語法沒錯....詳見下篇(麻煩排個版吧)
06/24 02:09, 3F
文章代碼(AID): #14d1QnSB (NTUEE110HW)
文章代碼(AID): #14d1QnSB (NTUEE110HW)