c語言作業
1樓:網友
第2題答案:(1)a[i] (2)a[i]>max (3)max/10
第3題答案:(1)i++
c語言作業
2樓:網友
這種寫法是錯誤的。
由於p指向a的首元素位址,所以p+1就指向下標為1的位址,*(p+1)的值就是5對應下標為1
表示陣列a的首位址在加4指向最後的位址,d是越界了,下標從0開始由於s指向x陣列中下標為3元素的位址在加2,指標就指向了下標為5的元素位址,取得的值就是3
執行可以顯示結果,要是把s改成c就有錯了。
d的含義就是p指向a的首位址,加2後,p就指向下標為2的元素位址越界了,下標從0開始。
p:表示p所指向x陣列首位址的元素值,與題目不符strcpy就覆蓋拷貝,不管s1有沒有資料都會被s2覆蓋,因此strlen實際就是s2的長度。
第9題,c語言基礎
3樓:網友
例如題目中:
共用體變數a的成員有3個,ch佔1位元組 x佔2位元組 f佔4位元組所以f佔的位元組數最多,則變數a佔的位元組數就是f的位元組數 4個位元組結構體變數uu:成員3個,分別num佔2位元組 name 佔20位元組 score佔 4位元組。
所以變數uu佔的位元組數是:2+20+4=26位元組所以sizeof(uu)+sizeof(a)的值是26+4=30位元組。
c語言試題如題9和
4樓:網友
等價於if((m==1)||3!=0)||5!=0)),只要三個有乙個為真就可以,而3!
=0都為真,因此m無論輸入輸入什麼值,都滿足判斷條件,輸出31 days.
選d要想輸入1或3或5時輸出31 days,否則輸出30 days,需要用語句if(m==1||m==3||m==5),而不是if(m==1||3||5),m==1||3||5並不等價於m==1||m==3||m==5
10、定義函式compare的型別為int型,需要返回值。呼叫的時候,主函式中需要將返回值賦給整型變數。函式compare的形參為乙個整型和乙個整型指標,因此呼叫時,要按順序定義兩個實參依次為整型、整型指標。
選d本題沒什麼,就是呼叫函式的時候要,實參要和形參的型別對應統一。
c語言作業,求答案
5樓:清河大俠
答案是d:k=8。
迴圈2次,每次增加4,結果是8。
c語言作業問題,C語言作業問題
選擇d,b,d,d,d,d,c,a,d,b,b 填空 1 i size 2 table j 1 table j 3 p c語言比較難學,還是學e語言吧。1 d2 b 3 d4 d5 c 6 d7 d 8 a9 d 10 b 11 b 二 我實在看暈了,對於這個 char p table i 是不是犯...
c語言大作業,C語言大作業
學生資訊採集系統 include define n 3 設定全域性變數n 3 struct student 設定結構體採集學生資訊 void paixu struct student a n 定義排序的函式 for i 1 i printf 名次 學號 姓名 成績 n for i 0 i print...
c語言程式設計作業求解答,C語言程式設計作業求解答
9.d 10.c 11.d 12.c 13.b 14.d 15.a.c語言程式設計作業求解答 等 10 16.d 17.b 18.b 19.a 20.b 1.a2.b 3.b4.a d b b a b a a b a a c語言程式設計作業 求解答 20 dbcd 此題有歧意,本意可能讓選c,但在識...