1樓:緣明思
之前學的時候經常用0代表假,非0代表真。但回頭想想,還真不是一個好習慣。真假就都還是用bool值的好。恩。
2樓:天雨下凡
你們老師真逗,0表示假,非0表示真
c++中到底是1代表真0代表假還是1代表假0代表真?
3樓:匿名使用者
c,c++中非0代表真,0代表假。
但是作業系統習慣上使用0表示成功,c,c++返回值很多也用0表示success。
所以需要看介面的說明。
在c語言0表示真還是假,為什麼會這樣呀怎麼辦呢?
4樓:癯月笑浮生
0表示假,0以外的數字都是真,僅僅是對邏輯值的規定而已,如果你發明c語言,你可以規定不同的
作業幫上的老師是真老師還是假老師
5樓:匿名使用者
三人行,必有我師焉
基本都不是教師專業的,你用得著糾結這個麼?能解決問題就行了撒!
6樓:匿名使用者
是!是!是!是!是!
7樓:閃晗侯彩
恩,應該是的,經常看到
8樓:匿名使用者
是真教師,我就是其中一位初數老師,競選上崗很複雜,足足過了五關才成功,要上傳教師資格證,身份證,限時答題等,熬了我好幾天才稽核過關
在c語言中0是真還是假?
9樓:匿名使用者
一般認為0是代表假,即if(0)則if將永不執行,while(0)則while將不會執行
10樓:匿名使用者
0代表假,非0代表真
c語言裡除了0表示假1表示真,那其他的數字表示的是真還是假
11樓:龍__鳳
0為假,非零為真
vc++6.0
12樓:匿名使用者
零表示假,非零表示真;我們習慣用1表示真
c語言,0&&0是真是假,為什麼。
13樓:劉文正粉絲
0在c, c++中表示假.非零為真.所以0是假.而&&的意思是它兩邊的表達示都得是真, 它才是真.
14樓:匿名使用者
假就是0 真就是非0
第一個是0 就已經是假了
在c語言中0是真還是假
15樓:藤原子大雄
這裡的 0或者1(真或假)不能說明程式出錯了,反而說明程式執行成功了。。因為前面的都執行完成才執行return
按照我個人的理解,這句語句的意義在不在於函式的返回值是什麼,意義在返回值的型別和宣告函式時候的返回值型別一致就行。因為如果不返回,或者返回的值型別有問題,就出錯。 如果你的main定義為void main,那這句**就可以刪掉了。
16樓:猶紫巢真一
一般認為0是代表假,即if(0)則if將永不執行,while(0)則while將不會執行
17樓:煙奕法滌
0代表假,非0代表真
在c語言0表示真還是假,為什麼會這樣呀
18樓:匿名使用者
return 0中的0是數值0表示返回的是0 而代表假的0叫邏輯值0 邏輯值有0和1
如果是數值的話, 非0為1像-1、-2、1、2、3。。。這些數值的 邏輯值為1 只有0的邏輯值為0 一般用條件判斷的時候才用到邏輯值。
像a=3>5 因為3>5是假的,。 即返回0 所以這句也就是a=0了 而a=5>3 則表示a=1了
19樓:匿名使用者
c語言中0表示假,其他任意非0值為真,產生0值有以下幾種可能:
1、本身的值為0,不是0就代表真,不管型別是整型、實型、字元型或指標;
2、關係和邏輯運算的結果為0;
3、指標為空。
20樓:疑問號
這裡的 0或者1(真或假)不能說明程式出錯了,反而說明程式執行成功了。。因為前面的都執行完成才執行return
按照我個人的理解,這句語句的意義在不在於函式的返回值是什麼,意義在返回值的型別和宣告函式時候的返回值型別一致就行。因為如果不返回,或者返回的值型別有問題,就出錯。 如果你的main定義為void main,那這句**就可以刪掉了。
21樓:匿名使用者
int main()
return 0;
呵呵,0是int型而非邏輯型!
在上面的式子中,return 12345或return -1都沒有錯的!
如果以你的理解,那麼:
void main()
沒有返回值那就更不能判斷真假了?
22樓:匿名使用者
0表示真,1表示假。return 0是指返回0這個整數。在mian函式裡面!
如果你是定義int mian()那就要有return 0這句。如果是mian()就不要!其實你也可以不要return語句!
只不過執行時會提醒你沒有返回值
23樓:軒轅子堯
0表示假。。
return 0 只是一個返回值
24樓:匿名使用者
0表示假。在系統呼叫中經常用0表示執行沒有故障,-1表示有故障。
25樓:匿名使用者
你說那個0是邏輯,比較,條件運算中的0,它的意義是假。對於其他運算,0就是0,沒有特殊含義。
26樓:匿名使用者
0表示假,非0表示真
c語言中負值在if語句中是真還是假
負值在baiif語句中是真du return 0中的 zhi0是數值dao0表示返回的是0 而代表假的0叫邏輯版值0 邏輯值有權0和1 如果是數值的話,非0為1像 1 2 1 2 3。這些數值的 邏輯值為1 只有0的邏輯值為0 一般用條件判斷的時候才用到邏輯值。真的,只要不為0。書上應該有解釋 非0...
c語言中的真與假值的含義,C語言中如何表示「真」和「假」?系統如何判定一個量的「真」和「假
3 2 就是3 除以2的餘數,為1 c語言中 非0為真,0為假!顯然,3 2 0的值為假 c 中值為真時是1.假時是0.請問值為真的時候怎麼樣,為假的時候又會怎麼樣呢.打個比方,你在玩電腦,你媽叫你吃飯,兩種情況.1.你真沒聽到,繼續玩電腦.2.你是假裝沒聽到,這時你可選擇去吃飯或是繼續玩.在c 中...
在c語言中0和n都是什麼意思,在C語言中 0 和 n 都是什麼意思?
轉義字元。1 0其實就是0,字串存入字元陣列的時候最後一個字元作為字串的結尾回。告訴計算機,答 這個字串結束了。2 n是回車換行,挺長用的。比如 printf d n a 就會輸出a的值以後,自動換行。putchar n 輸出一個回車。其它的你可以瞭解一下 t,相當於一個很大的空格。根據你的補充提問...