1樓:匿名使用者
c++ 語言中的 ! 是 非 的意思, if 是如果的意思,就是說如果 a 這個條件不成立,那麼怎樣。
比如說 if(!0) , 這裡用「0」取代式中的「a」,這樣條件就成立了,因為語句 if() ,只要括號中的語句不是0,那麼假設成立,就執行下面的語句,否則執行 對應的 else 語句,或者跳轉下一句。
2樓:
if (表示式) 說明 !a 是一個表示式,如果 !a==0 則這個判斷結果為假;!a不為零則為真!的作用是「非」
意思是如果a為0 則!a=1 如果a不為0 則!a=0
3樓:匿名使用者
括號中是一個判斷,是0就不執行if語句,是1就執行,此語句中是非a就是說
如果你給的a值是0就執行,是1不執行。
4樓:匿名使用者
哎 這個也問######
5樓:孤獨也許比較好
如果a=0那麼條件是ture就執行後面的語句
同意445920201的
6樓:隨緣
就是a表示式為假時執行if語句!
7樓:匿名使用者
就是假如a不成立就做if裡面的語句
8樓:行了我
if(a)表示:如果括號裡是邏輯表示式成立,或者說為真,則執行後面語句;
if(!a)表示:如果括號裡是邏輯表示式不成立,或者說為假,則不執行後面語句。
條件語句可以給定一個判斷條件,並在程式執行過程中判斷該條件是否成立,根據判斷結果執行不同的操作,從而改變**的執行順序,實現更多的功能。vba中的條件語句主要有if語句和select case語句兩種。
用c程式設計時if(a)是什麼意思?if(!a)又是什麼意思?
9樓:人設不能崩無限
if(a)表示a為真時執來行後自
續語句。
if(!a)表示a為假時執行後續語句。
if (a) 中 a 通常為布林變數,boolean variable (布林型變數) 是有兩種邏輯狀態的變數,它包含兩個值:真和假。如果在表示式中使用了布林型變數,那麼將根據變數值的真假而賦予整型值1或0。
要把一個整型變數轉換成布林型變數,如果整型值為0,則其布林型值為假;
反之如果整型值為非0,則其布林型值為真。布林型變數在執行時通常用做標誌,比如進行邏輯測試以改變程式流程。
10樓:匿名使用者
if的意思是檢測a的值,如果a是0,那麼!a就為非零,非零就成立,那麼就會執行if內的語句,反之如果a不為0,那麼!a就為0,即不成立,就不會執行if內的語句
11樓:匿名使用者
if(a),表示a為真時執行後續語句(即a為非零的時候)
if(!a),表示a為假時執行後續語句(即a為零的時候)
12樓:雙子
if(a) 如果a為true(真)時,執行if判斷的語句體
if(!a) 如果!a為true(真)時,即a為false(假)時,執行if判斷的語句體
13樓:匿名使用者
if (a) 中 a 通常為布林變數
bool 變數 只有兩種取值 「真」 和 「假」
也可以為數字型 即 a=0 a 就為假, a=-1或a=1 為真!版
是取反權的意思,也就是不為(真)或(假)
解釋就是 if(a) 如果a為真,則....do something...
if(!a) 如果不為a的布林值,則...do something ...
14樓:匿名使用者
if(a)判斷a是否為0
if(!a)判斷a是否不為0
if(!a)和if(a)是什麼意思?
15樓:行了我
if(a)表示:
如果括號裡是邏輯表示式成立,或者說為真,則執行後面語句;
if(!a)表示:如果括號裡是邏輯表示式不成立,或者說為假,則不執行後面語句。
條件語句可以給定一個判斷條件,並在程式執行過程中判斷該條件是否成立,根據判斷結果執行不同的操作,從而改變**的執行順序,實現更多的功能。vba中的條件語句主要有if語句和select case語句兩種。
16樓:匿名使用者
if裡的
判斷,是根據括號裡的值是否為0來的,如果a=0,則!a不等於0,則滿足if的判斷,意思就是會執行if裡的語句;如果a不等於0,則!a =0,則if判斷不符合,不執行if裡的語句;同理if(a)明白?
17樓:a霸王提槍
if(a)就是a為true時,條件成立;if(!a)則相反,即!a為true時,條件成立,也就是a為false時,條件成立
18樓:匿名使用者
if(),if表示式判斷的是括號裡的邏輯符號,括號裡是邏輯真為1,則執行後面語句,括號裡是邏輯假為0,則不執行後面語句。
所以,if(!a)等價於if(a==0)
c語言中if(!a)表示什麼意思?
19樓:俟合英冉念
!是「非」的意思,!a就是「非a」
在c語言中,判斷句中的判斷結果,除了可以用true和false表示以外,還可以用數字表示,0表示「否」(false),0以外的所有數字表示「是」(true),所以,如果a是個整數,當a=0時,a是false,所以!a就是true;當a!=0時,a是true,所以!
a就是false
20樓:戰玉蘭菅羅
若a為真,則!a即為假,若a為假,!a就為真,只有!a為真時才執行if下的語句
if(a)和if(!a)是什麼意思,a為布林值
21樓:匿名使用者
if(a)就是a為true時,條件成立;
if(!a)則相反,即!a為true時,條件成立,也就是a為false時,條件成立
22樓:匿名使用者
當a是布林值的時候,a表示true,則!a表示false。
所以if(a)就是說當a=true的時候,執行if裡面的**,
反之if(!a)則表示當a=false的時候執行if裡面的**。
23樓:阿金子
首先自己先定義a的布林值等於true或者false,我先假定它為true。
if(a)如果a為true,則…
if(!a)如果a不為true,則…(!是非的意思)注:同理a可定義為false。
c語言中 if(!a)b++是什麼意思?
24樓:文化廚子
先看if (a) b++;
上面的語句是將a的值與0進行比較,如果a不等於0,則條件為真,則執行b++,也就是說當a的值不等於0的時候才會執行b++。
再看if (!a) b++
在c++中!是邏輯否運算子,與上面的條件判斷正好相反,即如果a的值是0,則!a=1,則執行b++,也就是說當a的值等於0的時候才會執行b++。
25樓:天災
如果a的值為假,即0,那麼b的值加1.
麻煩採納,謝謝!
26樓:落帥
如果a是0,就對b自增1. 希望能幫到你。 大笨兔 :)
c語言中: if(!a) 是什麼意思?我知道a!=0是a不等於0的意思。有答案必採納
27樓:咒語
就是如果非a 比如說a是0那麼非a就是1 那麼此時為為真 if以後得語句成立 此時程式繼續進行 如果a是非0數 那麼非a就是0 此時條件為假 之後的語句不會繼續了 不知道你看懂了沒
28樓:z荷蘭豆豆飛
if()
……;是邏輯判斷語句,如果括號內邏輯值為真,則繼續執行下一條語回句,否則不執行
計算機預設以「答0」代表邏輯假,以「非0值」代表邏輯真上述程式的意思就是不斷從鍵盤向a賦值,直到賦給a的值為一個非0數若a非0,則邏輯值為真,「!」表示取反,!a的邏輯值就為假,不執行下一條語句;從邏輯值的角度考慮:
if(a)等價於if(a!=0)
if(!a)等價於if(a==0)
C語言中if(!a)表示什麼意思
如果a是bool 型的,當a false 即 a true 時條件滿足,執行if 後 的內容,如果a是數字型的,當a 0時 即 a不等於0 條件滿足,如果a是其它型別,當a null 即 a不等於空 時,條件滿足。這是個if語句 如果 裡的表示式為真則執行裡的語句 a當a為假時,a為真 若a為0,則...
我不明白c語言中if(a 2 1)是什麼意思
是求模運算,求的是除法運算的餘數 偶數因為能被2整數,餘數是0,奇數 2得到1 變數a存放的數如果與2求模,就是計算除以2的餘數是0,表明能被2整數,則a中存放的數為偶數 就是a對2求餘等於1的意思 也就是a是奇數的意思 假如函式a除以2的餘數等於1 c語言中if n 2 是什麼意思 if n 2 ...
是什麼意思,「 」和「 」是什麼意思?
數學中代表 無窮 的意思 抱歉,我沒看清楚,是 正比於 比如a b,表示a和b成正比,或者a kb多用於物理量中 無窮大就是在抄自變數的某襲個變化過程中絕對值無限增大的變數或函式。例如,f x 1 x,是當x 0時的無窮大,記作lim 1 x x 0 無窮大與無窮小具有倒數關係,即當x a是f x ...