條件運算符的意義如下判斷條件?為真執行的語句:為假執行的語句其實條件運算符就是一個簡化的if判斷,上面的就等效於if(判斷條件)為真執行的語句else為假執行的語句對於樓主的疑問,a%2==0的問題,如果不加==0,那麼判斷條件正好相反.1、a%2==0,如果a是偶數,那麼a%2結果就是0,a%2==0判斷為真.如果a是奇數,那麼a%2結果就是1,a%2==0判斷為假.2、a%2,如果a是偶數,那麼a%2結果就是0,a%2的判斷為假(c語言使用0表示假).如果a是奇數,那麼a%2結果就是1,a%2的判斷為真(c語言使用非0表示真).結果正好相反,所以一定要加上==了。
@vievo
頂0
加入收藏
相關問答推薦