cca0什麼意思c中的c5i0什麼意思

2021-05-11 22:47:58 字數 3109 閱讀 2597

1樓:匿名使用者

這應該是一個判斷語句中的部分:

(c=a)!='\0'

第1步,執行()裡的部分:c=a, 裡面應該有數值或變數吧,否則不正確。

比如c=a[1],c取a這個陣列的第2個值第2步,執行c!='\0'這個判斷,從這句來看,c應該是一個char型別的資料,就是判斷a[1]是不是結束符號了。

2樓:匿名使用者

這段**沒意義,明顯語法錯誤

c++~ for(i=0;(c=string[i])!='\0';i++)中的;(c=string[i])!='\0';不懂什麼意思

3樓:匿名使用者

for(i=0;(c=string[i])!='\0';i++)(c=string[i])!='\0';這個語句是兩個語句的合併形式,首先把string[i]的值賦給變數c,這時候c和string[i]的一樣的。

接下來判專斷c是否為'\0',也就屬

是它是否為字串的結束符號。如果是的話,那麼就可以退出該for迴圈了。

c++中的c[5-i]='\0'什麼意思

4樓:匿名使用者

字元陣列

c的第5-i個元素賦值為空0(即字串結尾符)也就是說這個陣列回從第5-i個元素處被截斷答假如位置0123456789

c="abcdefghij"

i=3那麼執行這一句後,c被從位置5-i=2處截斷,就等於"ab"

c/c++中,int ** a;是什麼意思啊?

5樓:會飛的小兔子

*表示指標;

int*a裡表示a是一個指向int的指標,指向是用來儲存指標地址的;

int**a表示專*a是指標指屬向整數指標型別int*a表示a是指向整數的指標型別;

int*a是宣告指標;

int(*a)把指標a取值,並且轉換成int;

(int*)a把a這個變數轉換成int*;

擴充套件資料int*a的使用

intmain()

6樓:水上漂湯

在定義一個

變數的時候,*表示指標

比如int * a,表示a是一內個指容向int的指標int **a相當於(int *) * a,表示a是一個指向int *的指標(通俗點說就是a的值是一個指標,或者說地址),即指向int指標的指標,這是2級指標。

int m = 1;

int *p = &m;

int ** a = &p;

7樓:背心_心背

定義一個int型別的二維指標a

8樓:匿名使用者

指向int型指標的指標

9樓:

就是一個指向指標的指標,用來儲存指標的地址

c++問題:c='\0『是什麼意思有何作用?變數賦初值是什麼?謝謝了,大神幫忙啊

10樓:匿名使用者

c='\0';是很迂腐copy的寫法,其實就是c=0;賦初值是在未使用變數之前給它賦一個「最初值」,不過在這個程式中,這行其實已經不是「賦初值」了。 令c=0的目的是讓下面的while(c!=13&&c!

=27)不至於出現誤動作。

c++ int a,b,c; a=b=c=0; a=(++b)+(c++); 我覺得執行結果應該是

11樓:湮花染指

++b先自增(操作開始前)和c++後自增(操作結束後)語句解釋為a的值為:b先加一後,與c的值相加,後c再加一。

語句等價於:

b=b+1;a=b+c;c=c+1;//順序不可顛倒

12樓:匿名使用者

++b在等式執行中計算,c++在結束後計算

相當於a = (b+1)+c;

c=c+1

c++ 中c=f(a,b,c); 表示什麼意思?

13樓:偷心的賊

應該是這樣的,「c」是某種變數,發f(a,b,c)是一個返回「c」類變數的函式,其中a,b,c分別是函式的引數

14樓:我的

表示式的右邊是呼叫函式f,括號內的a,b,c是傳遞到函式中去的引數(實參),將呼叫f所返回的值賦給c(使用者定義的變數),c的型別必須與函式返回值的型別一致

c++ 中int c=(a>b)?b:a是什麼意思啊?

15樓:朝陽

這個的過程是這樣的:

如果a>b,則結果為true,就將b賦值給c,也就是執行int c=b;

如果a

總結,該過程就是將a和b中的最小值賦值給c

16樓:曉趙義

如果a大於b的話,c 的值就為b的值,否則為a的值。

17樓:匿名使用者

是最大值賦值給c,不是最小值

c++裡面a?b:c代筆什麼意思

18樓:劍聖灬逍遙

這是三目運算子,問號前面是表示式,如果該表示式為真,則表示式的結果慎汪為b,如果表示式為假,橡侍則為樑孝吵c的結果。

如b = a>0?1:0;

如果a=1,則結果是b=1;

如果a=-1,則結果是b=0.

19樓:匿名使用者

這個是三目運算子,它的意思是:當a為真時結果為b,否則為c。

20樓:樂酷科技

這是:運算子 a為真結果就是b

a為假結果就是c

21樓:匿名使用者

相當於:

if(a)

cout<

else

cout<

22樓:匿名使用者

判斷atrue:執行b

false:執行c

C中的是什麼意思,C中的0是什麼意思?

是傳引數用的。表示傳遞第一個引數也就是後面的name console.writeline hello,name 是輸出name的值 是 第一個佔位符號 是第二個佔位符號 是第3個佔位符號 如 string name hao man console.writeline hello,name,輸出 he...

在C中,0和1代表什麼,C 中 0 表示什麼意思

都代表佔位符,就是給變數佔一個位子。例 string.format 這是第個佔位符,這是第個佔位符。1 2 輸出結果 這是第1個佔位符,這是第2個佔位符。佔位符中的數字代表後面引數列表的下標,從0開始,就像陣列的下標一樣,一個佔位符可以出現多次。c 佔位符的使用 在用正則匹配的時候,n r 是匹配不...

c語言中n0什麼意思,c語言while(n! 0)什麼意思

轉義字元。1 0其實就是0,字串存入字元陣列的時候最後一個字元作為字串的結尾。告訴計算機,這個字串結束了。2 n是回車換行,挺長用的。比如 printf d n a 就會輸出a的值以後,自動換行。putchar n 輸出一個回車。其它的你可以瞭解一下 t,相當於一個很大的空格。根據你的補充提問 0是...