1樓:夢heart境
在c語言中 == 是等號的意思 = 是賦值舉例說明
#include "stdio.h"
void main()
i=1 是給 i 賦值為1
if(i==1) printf("ture"); 是判斷i是否為1而連續兩個加號或者兩個減號是自增和自減
而且i++和++i 是不同的
舉例說明
#include "stdio.h"
void main()
輸出結果為2
在這裡是 ++i 可以看出輸出語句中i是先加了1再執行輸出的#include "stdio.h"
void main()
輸出結果為1
在這裡是 i++ 可以看出輸出語句中i是先執行輸出再加1的在使用時要注意++的位置 --也是同理
2樓:俠快網路
比如i++可以等同於i=i+1,如果x是6,在c語言中等同於if (x==6),兩個等號是等號,一個等號是賦值號。
3樓:匿名使用者
++ 自增運算子== 判斷是否相等樓主可以看一下c語言運算子。http://wenku.
4樓:匿名使用者
自增運算子和等於(邏輯上的判斷)
c語言的賦值語句可以有連續兩個等號嗎?
5樓:你愛我媽呀
可以的,c語言中賦值表示式的返回值會向左傳遞。也就是說a=2這個表示式的值為2。這時如果if(2==(a=2))那麼if的值為真。
也就是說a=b=c=3是合法的。但是a=b+2=9是不行的,因為9的值不能賦給2,它是個常量。
賦值運算子右側的值由表示式生成,而表示式則由文字、常數、變數、屬性、陣列元素、其他表示式或函式呼叫的任意組合所構成。下面的示例闡釋這一點。
6樓:匿名使用者
不可以。
一個 = 是賦值
== 是 判斷 兩個 參量 是否相等的。
7樓:歲月哪曾斑駁
是說 a=b=1這種的麼,可以的連續幾個都行,保證型別一致就行。
c語言中某個變數名後面加兩個加號是什麼意思?
8樓:天雲一號
在變數名後加++表示自加1操作,即當該語句執行結束後,該變數的值增加1。
舉例說明如下:
int a=3, b;
b = a++;
輸出a=4, b=3
// 解釋如下:
// 由於++是後置的,所以先將變數a的值(即3)賦值給變數b後(此時b=3),a的值再加1//(即此時a=3+1=4),所以最後輸出a=4, b=3
9樓:匿名使用者
a++就相當於a=a+1
c語言的賦值語句可以有連續兩個等號嗎
10樓:古舟碩驪婧
可以bai的,c語言中賦值表示式du的返回值會向左傳遞。也zhi
就是說daoa=2這個表示式的
值為專2。這時如果if(2==(a=2))那麼if的值屬為真。也就是說a=b=c=3是合法的。
但是a=b+2=9是不行的,因為9的值不能賦給2,它是個常量。把握住這一點,你就能推算出很多東西了。
11樓:匿名使用者
不可以,連續兩個等號是判等,而一個等號是賦值,這是兩個運算子,兩個等號和大於號是屬於一類的
c語言中兩個加號++是什麼意思,++a,a++分別是什麼意思
12樓:滄海雄風
++ 兩個加號是自增的意思 等同於 a = a +1舉例子
a = 1;
b = ++a; 那麼b=2
b = a++; 那麼b=1,然後a自增為2
13樓:匿名使用者
++ 是遞增運算子,對於變數的作用相當於a = a + 1;
a++ 和 ++a 的區別在於,作為表示式,前者返回a的原數值,後者返回a遞增後的數值。
例如,int a = 1,則a++為1,++a為2。但不管++在什麼位置,執行結束之後a的值均為2。
14樓:柯南米s何患無辭
是自增的意思,不過一般出現在某個運算試中,++a是指在運算前a自己先加1,a++在運算後加1
15樓:達長青空霜
a=3時,
因為a++是變數a先參與其他運算再加1,所以(a++)+(a++)+(a++)實際上是3+3+3=9,運算後a的值是6.
++a則是先求a=a+1,然後再做其他運算,所以(++a)+(++a)+(++a)實際上是5+5+6=16,運算後a的值是6.
c語言中兩個等號表示什麼,如ch=='a',和單獨一個等號有什麼區別
16樓:匿名使用者
樓主你好。
ch=='a'是判斷ch是否等於字元'a',通常用於條件判斷,如:
if(ch=='a')else
ch='a'是賦值語句,是將'a'的值賦給ch。
17樓:匿名使用者
你好:一個等號 例:a=b 表示將b的值賦給a,讀作a賦值為b,
兩個等號 例:a==b 表示判斷a是否等於b,如果等於返回值為真,否則為假。
望採納。
18樓:匿名使用者
「==」表示的是邏輯判斷,判斷比較的雙方的值是否相等;
「=」表示賦值,即把等號右邊的值賦給等號左邊的變數。
19樓:晨曦獻
== 這是等於
= 單個的是賦值
20樓:鬱繡答育
==這是等於
=單個的是賦值
再看看別人怎麼說的。
c語言 兩個等於號表示什麼
21樓:匿名使用者
c語言「 == 」指:等於運算子,用於判斷左右兩邊的表示式是否相等。
相等運算子內是比較運算子的一種,容
利用相等運算子,如果希望相等運算子返回true,則運算子兩側的值或語句必須使相等的;如果不相等,則==運算子返回false。
比較運算子主要包括:相等運算子(==)、不等運算子(!=)、恆等運算子(===)、非恆等(!==)、大於(>)、小於(<)、大於或等於(>=)、小於等於(<=)。
22樓:匿名使用者
= 賦值 == 等於
==常用於if語句的判斷中,比如if(a==b)意思是當a=b時執行後面的語句,而寫成if(a=b)的話就錯了。
23樓:匿名使用者
關係運算子
比較兩個數是否相等。
如 a==b 就是看a和b的值是否一樣 若a、b的值一樣則 a==b 表示式的值為1,否則為0
24樓:匿名使用者
兩個等號的意思 是 等於
一個等號的意思 是 賦值
a與a這兩個有什麼區別啊c語言中a和a有什麼不同?
a 與a 區別如下 1 a 是先取a的值然後進行 運算。2 a 是先執行 運算,再執行 即指標先移動一個位置,在對移動後指標所指位置解引用取值。3 與 是c語言中的運算子,的優先順序高於 an和a的區別,用法區別 因為沒有說明a的定義,這裡看 問題推測應該是個指標 a 表示a指向下個地址,例如a如果...
連續用兩個關於高尚的詞語造句,連續用兩個關於高尚的四字詞語造句
1 作文要描寫積極的內容,抒發健康的情感,培養高尚的情操。2 在他身上,體現了新一代青年的高尚的道德風貌。3 在物質利益面前,每個人都表現出高尚的風格。4 勤勞 淳樸 善良是中國人民的高尚品德。比喻人品質高尚的成語,有關描寫讚美一個人品質高尚的四字詞語成語 德高望重 大公無私 高風亮節 助人為樂 兩...
紅細胞加號,兩個加號,加號都是什麼意思
樓上正解,一般表示細胞的數量,加號越多表示細胞數越多,一般1個加號表示10個細胞左右吧,蛋白質3個加號,紅細胞3個加號是什麼問題 隱血3個加號是什麼意思啊?尿隱血3 的意思是尿液經離心沉澱後在高倍顯微鏡下發現了30個血紅細胞。一般而言尿潛血有下列三個原因,一是炎症,二是結石,三是腫瘤。1 炎症如腎小...