C語言中si什麼意思,C語言中CSi是什麼意思

2021-05-23 01:14:07 字數 3016 閱讀 6998

1樓:成都

這裡來就是考察你對後置++。

前置++/-- ,先源做自加、減,在執行。例如int i = 0;

int j = ++i +2 ;// i先做加法,在加2賦給j ,即 j=3,i=1

後置++/--,先執行,在做自加、減。例如int j = 0;

int i = 0;

s[j++]=s[i];// 將s[0]賦值給s[0],然後,j加法處理,j=1;

2樓:匿名使用者

s*=i; 意思是s*i然後把結果再賦值給s...也就是s=s*i;

其它符號如:+ - / 類似運算語句也是一樣的意思

3樓:匿名使用者

如果s[i]

取值為 『0』 -- 『9』

s[i]=s[i]-'0'

執行後結果為s[i] 等於 0 - 9

4樓:若相惜s莫相離

s=s*i 類似的,a*=b等價於a=a*b

c語言中c[s[i]]++是什麼意思?

5樓:匿名使用者

c陣列中的第s[i]下標的值自加;例如:

int s[5]=;

int c[5]=;

int i=2;

s[i]=3; //s陣列裡下標為2的值為3c[s[i]]=4 //c陣列裡下標為3的值為4c[s[i]]++等於4+1 //所以得出這行注意:上面的格式只為好理解,不是正確的**寫法

6樓:匿名使用者

i是一個

整數,s是整數陣列,

c也是整數陣列

s[i]是s陣列中第i-1個元素值,則s[i]也是整數,所以c[s[i]]是陣列c中第s[i] - 1 個元素值

最後c[s[i]]++是將c[s[i]]自增1,也即將c[s[i]]+1的值還儲存在c[s[i]]中

c語言中c[s[i]]++是什麼意思,詳細點哦,謝謝!

7樓:匿名使用者

c陣列中bai的第s[i]下標

的值自du加;例如

:zhi

int s[5]=;

int c[5]=;

int i=2;

s[i]=3; //s陣列dao裡下標為2的值為專3c[s[i]]=4 //c陣列裡下標為3的值為4c[s[i]]++等於4+1 //所以得屬出這行注意:上面的格式只為好理解,不是正確的**寫法

8樓:匿名使用者

i是一bai個整數,

s是整du

數陣列,

c也是整數陣列

s[i]是s陣列中第zhii-1個元素

值,dao則s[i]也是整數,所以

專c[s[i]]是數屬組c中第s[i] - 1 個元素值最後c[s[i]]++是將c[s[i]]自增1,也即將c[s[i]]+1的值還儲存在c[s[i]]中

9樓:匿名使用者

問題太不清楚了吧

字面上的樣子等價於

int x = s[i];

c[x];

++c;

10樓:匿名使用者

for(i=0;i<12;i++)c[s[i]]++;

當源i=0時,就是c[1]++ //因為s[0]=1;

當i=1時,就是c[2]++ //因為s[1]=2;

後面同理

#include

main()

,c[5]=,i;

for(i=0;i<12;i++)

for(i=1;i<5;i++)printf("%d",c[i]);

printf("\n");

}執行一下就明白c[s[i]]++的意思了

11樓:副部v觀後感

最後是怎麼得出4,4,3,2的呢?

c語言中s[i]!=''&&(s[i+1]==''||s[i+1]=='\0')是什麼意思?

12樓:匿名使用者

這是兩個條件:

bai

第i(如果i從du1開始)個非空格字元

後跟一zhi個空格。

或者dao第i+1個字元是字內符串結束標記。

這條**容的意思是這兩個條件之一成立即可。

知識延展:&&:邏輯與,前後條件同時滿足表示式為真。

||:邏輯或,前後條件只要有一個滿足表示式為真。

&:按位與。

| :按位或。

區別:

&&和||是邏輯運算,&與|是位運算。

「&&」跟「|」沒有關係,在用「||」的地方一般也可以用|代替,但是用「|」的地方不能用「||」代替。

13樓:傲雪寒梅

複合賦bai

值運算子共 10種

+= 加賦值

du-= 減賦值

*= 乘賦值

/= 除賦值

%= 求餘賦值

&= 按位與賦值

| = 按位或賦zhi值

^= 按位異或賦值

<<= 左移位dao賦值

>>= 右移位賦值

構成複合賦值表示式的一般形式:

變數 雙目運算子=表示式

它等效於

變數=變數 運算子 表示式

s+=i,等價於s=s+i,使用加賦值

不但可以讓**更加簡潔,而且能提高程式的執行效,提高程式的執行速度*(s+i)就是取s上第i個元素的值,等同於s[i]。

'\0'為轉義字元,其ascii碼值為0,在c語言中,是約定的字串結束符。

!=代表邏輯不等於運算,當!=兩側值相等時,值為假,否則值為真。

於是,這個表示式就是判斷s上第i個元素是否為字串結束符,如果是則表示式為假,否則表示式為真。

c語言中SIZEOF的問題,c語言中的 sizeof 問題

我來回答你的問題 sizeof函式的意思是統計變數長度。int的長度長2個位元組 char的長度長1個位元組 float的長度長4個位元組 union uuua的長度取決於其中成員中最長的變數的位元組長度,在這裡為char型別,共五個元素值,長度為5。那麼開始統計總長度也就是2 1 4 5 12 希...

c語言中的,c語言中 是什麼意思

c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...

c語言中include什麼意思,C語言中 include什麼意思

樓下說錯了,所有的非標準標頭檔案均必須使用 比如 include會報錯 無法找到該檔案。include就是包含標頭檔案 最基礎的stdio.h是標準的輸入輸出檔案,printf和scanf函式等在這當中。同樣的,自己也可以寫標頭檔案。可以直接指定標頭檔案目錄 在c語言中,include 被稱為檔案包...