1樓:函梓維鬆緞
如果a是bool
型的,當a=false(即!a=true)時條件滿足,執行if()後{}的內容,如果a是數字型的,當a=0時(即!a不等於0),條件滿足,如果a是其它型別,當a=null(即!
a不等於空)時,條件滿足。
2樓:馬佳利葉武乙
這是個if語句
如果()裡的表示式為真則執行裡的語句
!a當a為假時,!a為真
3樓:環忠鏡綾
若a為0,則執行!或認為a為假時,執行!
對於c語言,數值具有布林含義,非零為'真',0為'假'
這麼寫僅僅是為了降低出錯的風險而已!
4樓:旁煙北風
if(!a)
!是邏輯運算子,
a在邏輯運算子下,如果
a為0則為假,
否則為真。
這裡的0指的是,記憶體資料上的0。
如果a為
int型
,則等價於if(a
==0)
如果a為
輸入流,
則如果輸入流未結束執行後面的語句。
5樓:榮起雲睢嬋
if(!a
)就是一個判斷語句,判斷表示式
!a的真假,進而決定是否執行後續操作。
如果a是一個變數
當a等於0時,!a=1(為真),執行後續操作;
當a不等於0時,!a=0(為假),不執行後續操作;
如果a是一個表示式
將表示式的值計算出來,當成變數來操作,判斷過程同上。
c語言中「if(!a)」表示什麼意思?
6樓:天雲小店
if( !a )就是一個判斷語句,判斷表示式 !a 的真假,進而決定是否執行後續操作。
如果a是一個變數
當a等於0時,!a=1(為真),執行後續操作;
當a不等於0時,!a=0(為假),不執行後續操作;
如果a是一個表示式
將表示式的值計算出來,當成變數來操作,判斷過程同上。
c語言中if(!a)表示什麼意思
7樓:天雲一號
if( !a )就是一個判斷語句,判斷表示式 !a 的真假,進而決定是否執行後續操作。
如果a是一個變數
當a等於0時,!a=1(為真),執行後續操作;
當a不等於0時,!a=0(為假),不執行後續操作;
如果a是一個表示式
將表示式的值計算出來,當成變數來操作,判斷過程同上。
8樓:8號閃電人
if(!a)
!是邏輯運算子, a在邏輯運算子下,如果 a為0 則為假, 否則為真。
這裡的0指的是,記憶體資料上的0。
如果a為 int型 ,則 等價於if(a == 0)如果a為 輸入流, 則 如果輸入流未結束執行後面的語句。
9樓:匿名使用者
如果a是bool 型的,當a=false(即!a=true)時條件滿足,執行if()後{}的內容,如果a是數字型的,當a=0時(即!a不等於0),條件滿足,如果a是其它型別,當a=null(即!
a不等於空)時,條件滿足。
10樓:雪中飛舞
if(a)表示:如果括號裡是邏輯表示式成立,或者說為真,則執行後面語句;
if(!a)表示:如果括號裡是邏輯表示式不成立,或者說為假,則不執行後面語句。
條件語句可以給定一個判斷條件,並在程式執行過程中判斷該條件是否成立,根據判斷結果執行不同的操作,從而改變**的執行順序,實現更多的功能。vba中的條件語句主要有if語句和select case語句兩種。
11樓:
就是看a是否為1吧
為1則不做if裡的東西
其他情況都進if
12樓:匿名使用者
這是個if語句 如果()裡的表示式為真則執行裡的語句
!a 當a為假時,!a為真
13樓:匿名使用者
!代表」非「得意思
舉列:假如a為真的話,(!a)就為假
假如a為假的話,(!a)就為真
14樓:嶽章戶湘君
判斷a除以2所得的餘數是否為0,來選擇執行if後面的語句。
15樓:匿名使用者
++在a後面,是字尾自加,可以理解為先使用後自加,也就是先把a當原來的值,這個式子運算完後a再自加1(其實應該不是這樣的,但可以這麼理解)
所以上式就相當於d+=a;a++
然後d+=a就是d= d + a;
如果a=1,d=2;
運算這個式子,d先加1,賦給自己,變成3
然後a自加1,變成2
16樓:匿名使用者
(!x) 表示當x不成立(若為數值時,則x=0),則if語句條件成立,進而執行此條件內的語句;否則不執行if條件內的語句,直接跳過此段往下執行。
17樓:莊依春
1.if語句的一般格式
if(表示式)
[else
](1)if語句中的「表示式」必須用「(」和「)」括起來。
(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用。
(3)當if和else下面的語句組,僅由一條語句構成時,也可不使用複合語句形式(即去掉花括號)。
2.if語句的執行過程
(1)預設else子句時
當「表示式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,否則直接轉向執行下一條。
(2)指定else子句時
當「表示式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,然後轉向下一條語句;否則,執行語句組2。如圖4-1(b)所示。
3.if語句的巢狀與巢狀匹配原則
if語句允許巢狀。所謂if語句的巢狀是指,在「語句組1」或(和)「語句組2」中,又包含有if語句的情況。
if語句巢狀時,else子句與if的匹配原則:與在它上面、距它最近、且尚未匹配的if配對。
為明確匹配關係,避免匹配錯誤,強烈建議:將內嵌的if語句,一律用花括號括起來。
18樓:匿名使用者
若a為0,則執行!或認為a為假時,執行!
對於c語言,數值具有布林含義,非零為'真',0為'假'
這麼寫僅僅是為了降低出錯的風險而已!
19樓:匿名使用者
如果a 為真 則!a為假
c語言中 a可以是 true或flase
可以是正規表示式,也可以是數字 0為假 非0為真
20樓:喬顯萍
如果不等於a 則執行裡得內容
21樓:匿名使用者
是回**就是說呢喜歡的換手機阿姐
c語言中if(!a)表示什麼意思
22樓:莊依春
1.if語句的一般格式
if(表示式)
[else
](1)if語句中的「表示式」必須用「(」和「)」括起來。
(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用。
(3)當if和else下面的語句組,僅由一條語句構成時,也可不使用複合語句形式(即去掉花括號)。
2.if語句的執行過程
(1)預設else子句時
當「表示式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,否則直接轉向執行下一條。
(2)指定else子句時
當「表示式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,然後轉向下一條語句;否則,執行語句組2。如圖4-1(b)所示。
3.if語句的巢狀與巢狀匹配原則
if語句允許巢狀。所謂if語句的巢狀是指,在「語句組1」或(和)「語句組2」中,又包含有if語句的情況。
if語句巢狀時,else子句與if的匹配原則:與在它上面、距它最近、且尚未匹配的if配對。
為明確匹配關係,避免匹配錯誤,強烈建議:將內嵌的if語句,一律用花括號括起來。
23樓:過雲回青易
1.這是一個判斷語句。
2.a是一個布林型別的資料,!這個是取反,如果a為假也就是零,那麼取反就是1了,下面那個兄弟寫的也是一個意思
24樓:黑哥解答
回答if(!a)表示:如果括號裡是邏輯表示式不成立,或者說為假,則不執行後面語句。
條件語句可以給定一個判斷條件,並在程式執行過程中判斷該條件是否成立,根據判斷結果執行不同的操作,從而改變**的執行順序,實現更多的功能。vba中的條件語句主要有if語句和select case語句兩種。
☺️☺️☺朋友,️如果對您有幫助的話,麻煩給個贊,謝謝。
更多1條
25樓:郯雁翁詩
若a為0,則執行!或認為a為假時,執行!
對於c語言,數值具有布林含義,非零為'真',0為'假'
這麼寫僅僅是為了降低出錯的風險而已!
26樓:第素蘭雷寅
如果a是bool
型的,當a=false(即!a=true)時條件滿足,執行if()後{}的內容,如果a是數字型的,當a=0時(即!a不等於0),條件滿足,如果a是其它型別,當a=null(即!
a不等於空)時,條件滿足。
27樓:納喇實信妍
if(!a)
!是邏輯運算子,
a在邏輯運算子下,如果
a為0則為假,
否則為真。
這裡的0指的是,記憶體資料上的0。
如果a為
int型
,則等價於if(a
==0)
如果a為
輸入流,
則如果輸入流未結束執行後面的語句。
28樓:和倫衣戊
if(!a
)就是一個判斷語句,判斷表示式
!a的真假,進而決定是否執行後續操作。
如果a是一個變數
當a等於0時,!a=1(為真),執行後續操作;
當a不等於0時,!a=0(為假),不執行後續操作;
如果a是一個表示式
將表示式的值計算出來,當成變數來操作,判斷過程同上。
29樓:闞菊庫嫻
這是個if語句
如果()裡的表示式為真則執行裡的語句
!a當a為假時,!a為真
c語言中if(!a)表示什麼意思?
30樓:俟合英冉念
!是「非」的意思,!a就是「非a」
在c語言中,判斷句中的判斷結果,除了可以用true和false表示以外,還可以用數字表示,0表示「否」(false),0以外的所有數字表示「是」(true),所以,如果a是個整數,當a=0時,a是false,所以!a就是true;當a!=0時,a是true,所以!
a就是false
31樓:戰玉蘭菅羅
若a為真,則!a即為假,若a為假,!a就為真,只有!a為真時才執行if下的語句
c語言中if(!a)表示什麼意思?
32樓:莊依春
1.if語句的一來般格式
if(表示式)
[else](
自1)if語句bai中的du「表示式」zhi必須用「(」和「)」括起dao來。
(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用。
(3)當if和else下面的語句組,僅由一條語句構成時,也可不使用複合語句形式(即去掉花括號)。
2.if語句的執行過程
(1)預設else子句時
當「表示式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,否則直接轉向執行下一條。
(2)指定else子句時
當「表示式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,然後轉向下一條語句;否則,執行語句組2。如圖4-1(b)所示。
3.if語句的巢狀與巢狀匹配原則
if語句允許巢狀。所謂if語句的巢狀是指,在「語句組1」或(和)「語句組2」中,又包含有if語句的情況。
if語句巢狀時,else子句與if的匹配原則:與在它上面、距它最近、且尚未匹配的if配對。
為明確匹配關係,避免匹配錯誤,強烈建議:將內嵌的if語句,一律用花括號括起來。
33樓:沒你加
1.這是一個判斷語句。
2.a是一個布林型別的資料,!這個是取反,如果a為假也就是零,那麼取反就是1了,下面那個兄弟寫的也是一個意思
c語言中問號表示什麼意思C語言中,問號表示什麼意思?
c語言運算子中問號是條件運算子 與冒號組合 該運算子是c語言中唯一一個三目運算子。可以通過如下的例項來說明條件運算子的用法 int a 1,b 3 int max max a b a b 如果a b,則max的值為a,否則max的值為b,也即取a與b中的較大者 一般是字元 你這樣問估計是三目運算子 ...
C語言中ifsis表示什麼意思
比較字元s i 的ascii值是不是大於或等於字元 s 的ascii值 就是陣列中s i 這個元素的ascii值,ascii值是一個整數,字母s的ascii值好像是115 s i 在c語言中是什麼意思 完整應為 s i x 這裡 和 是一起的,表示 不等於。即a b是判斷ab值,如果相等則結果為假,...
我不明白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 ...