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 是傳引數用的。表示傳遞第一個引數也就是後面的name console.writeline hello,name 是輸出name的值 是 第一個佔位符號 是第二個佔位符號 是第3個佔位符號 如 string name hao man console.writeline hello,name,輸出 he... 都代表佔位符,就是給變數佔一個位子。例 string.format 這是第個佔位符,這是第個佔位符。1 2 輸出結果 這是第1個佔位符,這是第2個佔位符。佔位符中的數字代表後面引數列表的下標,從0開始,就像陣列的下標一樣,一個佔位符可以出現多次。c 佔位符的使用 在用正則匹配的時候,n r 是匹配不... 轉義字元。1 0其實就是0,字串存入字元陣列的時候最後一個字元作為字串的結尾。告訴計算機,這個字串結束了。2 n是回車換行,挺長用的。比如 printf d n a 就會輸出a的值以後,自動換行。putchar n 輸出一個回車。其它的你可以瞭解一下 t,相當於一個很大的空格。根據你的補充提問 0是...C中的是什麼意思,C中的0是什麼意思?
在C中,0和1代表什麼,C 中 0 表示什麼意思
c語言中n0什麼意思,c語言while(n! 0)什麼意思