1樓:小花朵
i++,表示i=i+1
i==沒見過
2樓:匿名使用者
== 是抄
等於 比如 a+b==c 就是a加b等於襲c= 是賦值 比如 a=5 把a 賦值為bai5++ 也分2種 a++ ++a
在這裡就牽涉到
迴圈du了 看是 先自zhi加 在迴圈 還是dao先 迴圈再自加
3樓:匿名使用者
++表示自加1
==表示邏輯相等
4樓:西方全勝
== 是恆等
++ 也分2種 a++ ++a
迴圈語句
5樓:匿名使用者
==等於 ++是自增
c語言中兩個加號++是什麼意思,++a,a++分別是什麼意思
6樓:滄海雄風
++ 兩個加號是自增的意思 等同於 a = a +1舉例子
a = 1;
b = ++a; 那麼b=2
b = a++; 那麼b=1,然後a自增為2
7樓:匿名使用者
++ 是遞增運算子,對於變數的作用相當於a = a + 1;
a++ 和 ++a 的區別在於,作為表示式,前者返回a的原數值,後者返回a遞增後的數值。
例如,int a = 1,則a++為1,++a為2。但不管++在什麼位置,執行結束之後a的值均為2。
8樓:柯南米s何患無辭
是自增的意思,不過一般出現在某個運算試中,++a是指在運算前a自己先加1,a++在運算後加1
9樓:達長青空霜
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語言中連續放兩個加號或兩個等號是代表什麼?
10樓:夢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的在使用時要注意++的位置 --也是同理
c語言中連續放兩個加號或兩個等號是代表什麼
11樓:夢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的在使用時要注意++的位置 --也是同理
12樓:俠快網路
比如i++可以等同於i=i+1,如果x是6,在c語言中等同於if (x==6),兩個等號是等號,一個等號是賦值號。
13樓:匿名使用者
++ 自增運算子== 判斷是否相等樓主可以看一下c語言運算子。http://wenku.
14樓:匿名使用者
自增運算子和等於(邏輯上的判斷)
c語言中 for語句後面的括號裡有兩個分號是什麼意思啊?
15樓:lee羅亞輝
for語句後加分號就是表示執行for中的語句,不執行其他,也就是不帶迴圈體語句。
for後面跟的是迴圈體。如果不需要有迴圈體,也就是for括號裡面的三句就可以完成所有功能那麼就加個分號,表示迴圈體為空。比如 :
求字串s的長度for(len=0;s[len]; len++);這個, 單獨for裡面的三句就完成了所有功能, 不需要迴圈體, 加分號。
擴充套件資料
for迴圈是程式語言中一種迴圈語句,而迴圈語句由迴圈體及迴圈的判定條件兩部分組成,其表示式為:for(單次表示式;條件表示式;末尾迴圈體)。
for( ; ; )裡面是3個語句,兩個分號。第一個語句是開始前執行,第二個語句是判斷真假,如果真,就執行後面(大括號內)的**。第三個語句是每次執行完畢後執行的東西,通常第三個語句使用"i++"表示i=i+1的意思,用來遞增自變數i。
16樓:匿名使用者
表示這個迴圈沒有初始化,沒有條件判斷,沒有標誌變數的變化
它是一個死迴圈
這樣的迴圈其迴圈體內必須有跳出迴圈的語句,否則就沒法正常退出了
17樓:匿名使用者
你好!for(int i=0;i<100;i++) 分號主要是作分隔的效果。 意思就是說,第一個分號前面的是設定迴圈的起始大小;第一個分號與第二個分號間的是設定迴圈的最大次數;第二個分號後面的表示是遞增迴圈還是遞減迴圈。
c語言中「+=」是什麼意思?
18樓:丫頭愛寶貝
c語言中「+=」是什麼意思:
+=表示把左邊的數加上右邊的數的和賦值給左邊的數的意思。
c語言中「+=」是什麼意思的延伸:
更多c語言**列表:
a+=b等效於 a=a+b
a-=b 等效於 a=a-b
a*=b 等效於 a=a*b
a/=b 等效於 a=a/b
pjz/=n 等效於 pjz=pjz/n
a%=b等效於 a=a%b
語言**的功能:c語言的**是最為簡潔的,是讓程式設計人員用最為簡短的描述語句實現所需要的功能,能提高編譯器的編譯速度。
19樓:威凌霜頻智
是「等於」的意思,就相當於數學中的「=」號,這用於判斷兩個數是否相等。而c語言中「=」則是賦值的意思。
例如:1.
if(a==b)
return
true;
else
return
false;
2.a=3;
b=a;
則a的值就是3了。
20樓:魏念守清
+=:加法賦值運算子,將運算子前面的變數加上後面的值再賦值給前面的變數。
-=:減法賦值運算子,將運算子前面的變數減去後面的值再賦值給前面的變數。
比如:a+=b; //等價於a=a+ba-=b; //等價於a=a-b不知道是c語言,大多語言都一個意思。
21樓:鳳萱庚錦
變數自動加1
++在前為先執行自加1,在後則語句跳到下一行才加1比如++z,那行程式執行到本句時就加了1,z=1;x=1;y=1;
++z;
//這裡z已經為1
x++;
++y;
//到這裡x才為2
22樓:蘭秋荷阿順
+=是複合賦值符號,比如:
...int
a=3;
a+=2;
//相當於a=a+2;
printf("%d\n",a);
//此時輸出a的值為5...
23樓:屈飛文邊童
c語言是一類程式語言,2023年誕生於美國的貝爾實驗室。
就學習程式語言來講,建議先學習c語言,很多語言都是在c語言的基礎上發展起來的,個人認為c語言的魅力在於指標,你能夠精確到控制每一個位元組,因此效率是其它語言無法比擬的,所以很多作業系統底層都是c寫的。
如果想學這個的話,得有興趣,然後勤練多思考。
24樓:守寧呂月
c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
因此,它的應用範圍廣泛。
c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用c語言編寫的。
c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。
25樓:富俊楚慈頡
c語言中輸出語句中用到%c,表示輸出變數的型別是字元型的。
eg:main()
26樓:芮蘊古城
例如a+=b相當於a=a+b,,,,即把a+b的值再賦值給a
懂了嗎?
不懂聯絡我
27樓:安徽新華電腦專修學院
+=表示把左邊的數加上右邊的數的和賦值給左邊的數的意思。
28樓:匿名使用者
就是b=b+c,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有,b-=c、b*=c都是這個意思
29樓:匿名使用者
實際上就是b=b+c的意思
之所以用b+=c,是從計算機的運算上考慮,符合計算機內部的計算原理。
30樓:匿名使用者
加等於就是如b+=a就是先運算b+a再將運算所得的值賦值給b。-=同理
31樓:波菜——喜洋洋
b+=c也就是b=b+c 的意思。其實計算的還有很多種的字首,字尾等等的表示式。
32樓:匿名使用者
b+=c 的意思就是 b=b+c
33樓:匿名使用者
b=b+c的意思,縮略寫法吧
34樓:勥貓咪
把b+c的值賦值給b
35樓:卓長青摩酉
代表預處理命令吧,於不同的關鍵字搭配,有不同的意思。
像#include
代表在預處理時將其後的檔案包含到程式中去
#define
則定義一些常量,便於以後的修改,只是改這一處!
但願你能理解,我水平有限!還是希望能幫到你!
c語言中 b++=2什麼意思
36樓:a羅網天下
b++==2在c語言中判斷b是否等於2後b自加。
在c語言中a++是首先拷貝自己的副本,然後對真值加一++a是對真值加一,然後使用真值。
例如:int a=0, b, c;
b = a++;
c = ++a;
printf("b=%d, c=%d", b, c);
上述程式段執行結果為b=0,c=2,可以證明理論
而a++和++a本身在單獨使用時,與a=a+1是等價的。
c語言的運算子主要用於構成表示式,同一個符號在不同的表示式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表示式。需要特別指出,在c語言標準中,並沒有結合性的說法。
相同優先順序運算子,從左至右依次運算。注意字尾運算優先順序高於字首。因此++i++應解釋為++(i++)。
而與或非的運算優先順序都不一樣,因此a && b || b && c解釋為(a && b) || (b && c)合理使用優先順序可以極大簡化表示式。
基本表示式(primary expressions),主要是用於運算子之間,做為運算數。
標識,常量,字串文字量,優先順序提升表示式最優先執行。優先順序提升表示式是指圓括號包圍的表示式,如「( expression )」
37樓:徜逸
語法錯誤。
b++的意思為b自加,即為b=b+1,b=2的意思為b賦值為2,但兩者結合錯誤。可嘗試以下寫法:
1、++b=2
意思為:b自加後將b賦值為2。
2、b++==2
意思為:判斷b是否等於2後b自加。
擴充套件資料b++和++b的區別
運算優先順序不同:++b的優先順序大於b++的優先順序。
發展歷史
c語言誕生於美國的貝爾實驗室,由d.m.ritchie以b語言為基礎發展而來,在它的主體設計完成後,thompson和ritchie用它完全重寫了unix,且隨著unix的發展,c語言也得到了不斷的完善。
為了利於c語言的全面推廣,許多專家學者和硬體廠商聯合組成了c語言標準委員會,並在之後的2023年,誕生了第一個完備的c標準,簡稱「c89」,也就是「ansi c」,目前,最新的c語言標準為2023年釋出的 「c11」。
在C語言中這兩個有區別嗎,c語言中 和 有什麼區別?
if a xx i j z xx i j a xx i j z xx i j 少了一對括號,改成 if a xx i j z xx i j a xx i j z xx i j 就沒有區別了。有很多區別,如 1.運算子優先順序上的錯誤 2.效能上及可讀性等許多方面都不同 3.這是比較重要的一點。isa...
C語言中如果兩個while並列的話是先執行完再執行下嗎
程式是從上至下,從左至右執行的。如果你說的並列是指左右並列的話,那肯定先執行左面的while.並列bai while 1 while 2這樣的話是先執行 du第一zhi 個,再執行第二dao個巢狀專 while 1 這樣的話是先執行第一個,在執行過程中,屬每次迴圈都會執行第二個 是1.while w...
c語言中如何判斷兩個char型的陣列是否相同
為什麼用strcmp比較出來是不相等,難道你的a,b不是字串,而是分別有10個字元把陣列佔滿了,那樣的話strcmp肯定不能用的,strcmp只能針對字串.使用 0 啊,即先用長度函式 不好意思我不記得拼寫了 判斷兩者長度,長度相同時,求出長度n,此處n 1。然後a 1 0 b 1 0 意思即是a ...