1樓:匿名使用者
p是陣列地址, p+2,是第三個元素的地址, *(p+2) 取值。
後面不加括號的是 *p取值(1) 然後加2.
2樓:匿名使用者
指標p+1相當於往後移動sizeof(*p)
c語言,圖裡的選擇題求詳細解析,謝謝。
3樓:匿名使用者
a,其他幾個因為與指標扯上關係了,都對著
4樓:4747哦
答案選d,指標p指向陣列的首地址,p=a.此時p-a=0;*p=*a=a[0];
c語言,**裡的選擇題,求詳細解析。
5樓:匿名使用者
該字串常量"\123\n4567"佔記憶體位元組數應該是7,故選擇d。
其中:\123 是一個八進位制轉義字元s
\n 是一個轉義字元:換行符
4567各一個字元,共佔4個位元組
字串在記憶體中儲存時最後還有一個結束符'\0'
這樣加起來一共1+1+4+1=7個位元組。故應該選擇d。
c語言,**裡的選擇題,求詳細解析
6樓:聽不清啊
外部變數的隱含型別是static
7樓:匿名使用者
靜態。沒什麼好說的,規定
c語言,1,**裡的選擇題求詳細解析
8樓:自我程式設計
feof的返回值就來是源2種,一種是0,還有一種非0值。
bai注意feof從檔案開始du一直讀到檔案結zhi束符號daoeof,返回值都是0,也就是null。(包括讀eof)。
只有當讀完eof之後,才變成非0值。
那麼題目中說已經讀到檔案末尾,再執行feof就會返回非零值。選c。
下面我寫了一個簡單的測試**,這樣你能看明白點。
我檔案中的內容是"1234"四個字元。
其中讀取的值-1,就是eof,可見讀到eof時返回的還是0(null)。
但再呼叫feof,返回值就變成16。
#include
int main()
printf("feof=%d ",feof(fp));
fclose(fp);
return 0;}
9樓:匿名使用者
feof你可以理解為返回bool
c語言,**裡的選擇題,求詳細解析,
10樓:不萌噠小孩
sizeof 函式的功能是,返回一個變數或者型別的大小,即返回其所佔位元組大小。這裡的char佔一個位元組,故答案為1。
c語言,**裡的選擇題求詳細解析
11樓:匿名使用者
雙引號是字串
\40是用八進位制標識的一個字元。這種轉義是允許的,是規定。
c語言,題目在**裡,求詳細解析(答案以及得到答案的過程)。
12樓:飄零的狐狸
執行結果29
/*當n=10時 返回f(8)+10根據返回結果19+10=29
當n=8時 返回f(6)+8根據返回結果11+8=19當n=6時 返回f(4)+6根據返回結果5+6=11當n=4時 返回f(2)+4根據返回結果1+4=5當n=2時 返回1
*/詳細如下
13樓:
10+8+6+4+1==29。
14樓:4747哦
f(8)+10=? =29f(8)=f(6)+8 =19f(6)=f(4)+6 =11f(4)=f(2)+4 =5f(2)=1
c語言選擇題求解析,C語言,題目中的選擇題,求詳細解析
主要是在x 5,這裡bai,這個自減運算du符,i 與 i,運算元zhii在前,表示先dao用這個數i,用完在專做這屬個自減操作。所以這裡是先用x與5進行比較,然後在做自減。第一次迴圈,x 5,x不小於5,所以if條件不滿足,x自減變成4,接下來執行else部分,列印出4,然後 x又變成了5。第二次...
c語言選擇題,求大神幫助C語言選擇題,求大神幫助
答案 baibcbbd ddbcd 順便解析一下du 1 需要考慮哪些是關zhi 鍵字 void sizeof 屬於 dao 那些是非法字元專 屬於。2 考察 屬 運算,前的j 如果為真,即不為0,後的運算不處理,所以k不變,只有j,i自加1 3 y x 12 x 10 x 12 考察條件運算子,若...
C語言選擇題,c語言選擇題?
第一個選擇題,當然是輸出a b的值,結果為b,而不是樓主說的前面沒有進行a b的計算就只輸出a的值!這是種稍微高階點的寫法,這樣寫也不不錯哦!第二個選擇題,考的就是一個條件表示式,它的基本構成形式為 表示式1?表示式2 表示式3,並且表示式1必須是一個可以判斷真假的語句,而你上面的所訴的表示式1當x...