ia與b a i兩者有什麼不同,b i a 與 b i a i 兩者有什麼不同?

2021-04-22 02:19:47 字數 2618 閱讀 3394

1樓:若影蝸牛

沒有本質的區別.

若是b[++i] = a;那就不同了. 先計算++i 在執行陣列單元的賦值操作

2樓:匿名使用者

沒有區別,只是b[i++]=a把2步合成一步寫了。

但是, b[i]=a;i++的寫法要比上面更直觀,可讀性更強。因為

內c++書寫規範要求每容一行語句儘量只完成一件事。(不要完成好幾件事),差不多區別就在這裡吧。

3樓:匿名使用者

假定i為0,則表示式1變成b[1]=a

表示式2變成b[0]=a; i=i+1;

4樓:匿名使用者

這個是一樣的制

b[++i]=a;和b[i]=a;i++;是同樣的bai同能的這樣理解

因為在du你那個zhi語句中

i是自加一後再用的

如i=1的時候,前一dao句執行完成後b[2]=a,i=2而後一句執行完成後是b[1]=a;i=2

這樣明白了?

而b[++i]=a;執行完成後是b[1]=a;i=2這就是++在前和在後的區別

5樓:玥殤

int i=0;

則 b[i++]=a..也就是b[0]=a....然後i=i+1;

兩者沒區別

6樓:吳鐵騎

分別就是**寫的多一句話

a[i++]=b[i++]什麼意思

7樓:匿名使用者

其實相當於複製了,將陣列b複製到陣列a。

8樓:墨梅

這是個賦值語句,陣列b的[i++]號元素給a[i++]號元素賦值。如果沒猜錯的情況下,這個語句應該在一個迴圈體內或在條件判斷語句中。是給一組元素賦值。

9樓:solo丶慕顏

你首先得知道i++是什麼意思 i++的意思是i=i+1

你這條語句的意思是 假設i=0 吧陣列b[0]的資料賦值a[0]; 然後i會自增1 如果有是個for迴圈的話每迴圈一次i都會加上1

c語言中a表示一個陣列,a[i++]與a[++i]到底有什麼區別?

10樓:l語言之父

a[i++]和a[++i]的區別:

相同點:i都加1,都使i的值變成下一個元素的序號。

異同點:a[i++]中i++是後自增,必須先使用當前元素的值再使用下一個元素的值,a[++i]中++i是前自增,可以直接使用下一個元素的值。

例子:# include

int main ()

;int i = 0;

printf("%d\n",a[i++]);//本輸出的值為1,因為是i++,所以是先使用a[0]的值,再加上1,即先輸出a[0]的值。

i = 0;

printf("%d\n",a[++i]);//本輸出的值為2,因為++i,所以直接使i加1,即輸出a[1]的值。

return 0;}

11樓:匿名使用者

舉個例子給是說吧

int narray[4] = ;

int i = 0;

int a = narray[i++];

i = 0;

int b = narray[++i];

//上面這個例子中,最後 a = 7,b = 4,//i++ 是使用i的值,然後使用完以後再自增1//++i 是先把i自增1,然後再使用i的值//所以a = narray[i++];就相當於a = narray[i]; i = i + 1;

//b = narray[++i]; 就相當於  i = i + 1; b = narray[i];

//這麼說你應該明白了吧

12樓:倒黴熊

a[i++] 相當於 a[i] i=i+1a[++i] 相當於 i=i+1 a[i]也就是說 一個先

使用i的值,然後改變i的值,一個先改變i的值,然後使用i的值。

例如 如果一開始 i=3 則 a[i++] 就是 a[3] 而 a[++i]就是a[4]

陣列a[i++]是等於a[i]還是a[i+1]?

13樓:舞亦香滿衣

a[i++]等於a[i]

例如:a[i]=10;i=1;則:

int y = a[i];

int x = a[i++]; // x=10;

// 此時i=2

----------------

i++是後加,也就是說表示式結束之後才自增。++i是先加,也就是說表示式運算之前就自增了。

14樓:彌敏博泉心

做n-1次迴圈並依次查詢陣列a中相鄰兩元素值,若相同則輸出該元素並置其為零,否則輸出該元素並再次迴圈

15樓:匿名使用者

等於a[i];

然後i自增1

16樓:愛神丘位元

等於a[i]然後i的值加1

17樓:匿名使用者

a[i++]++是什麼意思呢?有哪位大佬知道嗎?

特斯拉蓄電池與比亞迪蓄電池有什麼不同?兩者優缺點是什

1 比亞迪是酸鋰鐵電池。這種電池最大的好處就是熱穩定性很高,可以在600度的時候依然很穩定,並且由於三價鐵離子不活潑的原因,不易發生化學反應,電池的使用壽命會大大增加。2 特斯拉的電池的話,它是採購自索尼的18650規格的電池型號,這種電池在我們生活中經常能夠看到,用的最多的就是筆記本,一個筆記本大...

紐西蘭南島與北島地形有何不同?它導致兩者地域開發有何差異

紐西蘭位於太平洋西南部,主要由北島 面積11.5萬平方公里 和南島 面積約15萬平方公里 組成,中隔110公里長的庫克海峽。北島和南島在地質構造上均屬年輕褶皺帶,在地形上多山地 佔總面積的49 和丘陵 佔 40 平原面積很狹小 僅佔 8 但北島和南島在山地的多少 地形 的結構和外貌特徵上卻有很大的不...

是「白金」還是「鉑金」?為什麼?兩者有什麼不同

白金 鉑金 一 金屬 即為鉑,一種銀白色的 元素,化學性質穩定,用於耐腐蝕的化學儀器以及首飾等。通稱 白金 platinum 元素符號pt 在中國古漢語中,白金 即指銀子。1白色金 white gold 市場上所謂之k白金 白金,其實它是一種金 鎳 銅 鋅的合金。或是金和銀,或是金 銀和銅的合金。也...