1樓:匿名使用者
感覺上面的幾樓說的都有問題,其實gets(choice)!=null更本沒有起到控制迴圈的作用
只是起到輸入choice的作用,你可以改為
試試,結果一樣,起到作用的是後面的choice[0]!='\0',當你輸入回車結束時gets()會吸收『\n』
丟棄(建議看下gets()的用法),相當於只在陣列choice中儲存了'\0'系統自己新增,就會結束迴圈
2樓:匿名使用者
gets(choice)!=null 中 如果你什麼都沒輸入 就是沒選顏色。 那麼就是 choice==null
不進入迴圈。 然後退出。 或輸入輸入回車, chice 產生'/0』 ,那麼也結束。
這裡的迴圈的條件是 你必需有輸入。 然後程式判斷你輸入的 資料 是否是顏色中的一個值。
3樓:所有的都想知道
在這裡null表示eof,就是end of file,你按下ctrl+z回車就知道了
4樓:匿名使用者
null就是 '\0』,也是0,這些都是一樣的。都是用來表示字串結尾的。
翻譯一下下面的英語短文,翻譯一下下面的英語短文
微瀾 2個女人在火車上爭執了很久卻始終沒有解決問題。最後,其中的一個女人叫乘務員過來,她說,如果窗戶開著我會凍感冒,而且我很有可能因此而死亡。另一個女人說,如果關著窗戶,我也會死去,因為我會感覺很難呼吸。乘務員不知如何是好。一個男人在一旁聽了很久,他說他有了一個好主意,先開開窗戶,殺死一個人,然後關...
分析一下下面的氧化還原反應電子轉移
得失電子都是5個 kclo3中的cl全部變成0價,注意,不是 1價,化合價升降是不考慮交叉的。在這裡,化合價由 5變成0,得5個電子 hcl中的cl元素6個原子有5個變成0價 化合價由 1變成0,失去5 1 5個電子 不考慮交叉就是你不能認為5價的cl變成 1價,因為5到 1之間還有個0價,應該先考...
幫忙翻譯一下 下面的內容 不要GOOGLE的哦
每天孩子們會花幾個小時盯在電腦螢幕和其他數碼裝置上。一些眼保專家認為所有這些螢幕時間導致了電腦視力綜合症的上升。nathan bonilla warford,佛羅里達州坦帕市的一位驗光師,提供視力服務計劃vsp。據其稱在孩子中已看到這種問題的增加趨勢。nathan bonilla warfor說 我...