能幫我些C語言的題目麼,乙個C語言題目?

時間 2023-03-23 19:20:08

1樓:夢中夢

5.【d】整型指標變數 int * f;

陣列指標 int (*f) [4]; 指向由四個元素組成的陣列。

指標陣列 int * f[4] 有4個指標,每個指標都為整形指標。

而int (*f)()就是函式指標了。

6.【c】a中使用者自定義的變數名應與資料型別分開。

b明明是double型別資料卻賦值為字串,不可以。

d中使用者自定義的變數名不合法,不能以數字開頭。

7.【b】字元都是以ascii碼儲存的。

8.【c】指標就是指向位址的,所以,賦值時應取位址pb=&x;

9.【b】定義的結構體,其中s[0].a=1;而s[1].b=5則t=1+5=6

10.【d】

對於strlen(x)函式來說,它的結束條件就是讀到\0就結束,並且不把\0記入,則題目統計是會輸出good的長度。

而sizeof()檢查整個陣列的長度,定義時開闢20個空間。

11.【d】

計算過程:a*a=12*12=144;a=a-144=12-144=-132;最後a=a+a=-264

12.【b】

r+為讀寫操作。

rb唯讀。13.【錯】

錯誤的輸入格式,後面應該是取位址的,題意根本起不到作用。

2樓:網友

13.編譯時通過,輸入數字回車時出錯,算對還是錯?

乙個c語言題目?

乙個c語言題目

3樓:網友

對於a答案,預處理可以包含1.巨集定義指令;2.條件編譯指令;3.標頭檔案包含指令;4.編譯程式可以識別的特殊符號;

對於b答案,先條件編譯指令#ifdef,#ifndef這兩組不一定要位於開始。

對於c答案,預編譯程式完成的實際上是對源程式中部分內容的「替代」,經過替代生成乙個沒有巨集定義,沒有條件編譯指令,沒有特殊符號的輸出檔案。

所以選c希望對你有幫助!

4樓:陳老師有問必答

這些for迴圈語句都是正確的。main()輸出結果為:i j0 00 10 21 01 11 2

x+a%3*(int)(x+y)%2/4)=

c語言題目?

5樓:匿名使用者

struct stu a=,b;

這一句表示:a,b二個結構體,分別有各自的記憶體空間。

a=說明後面二個性別和成績成員被賦了初值'm',290。但是姓名陣列成員是個空指標null,即然是指標也就不會分配記憶體單元。

= char *)malloc(10);程式執行到這裡開始為數組成員name分配記憶體單元,其首位址賦給了。

b = a;這句使,共同指向了上面malloc(10)分配的那個記憶體單元。

即然,,共同指向了同乙個位址,那麼strcpy(b.

name,"qian");以後,應該是位址傳遞,所以的值也變成了變成了"qian"。

='f'; 350;可以算是值傳遞,僅僅拷貝數值,所以,程式執行到這裡:a=,b=.

以上觀點屬個人感想,僅供參考。

6樓:聽不清啊

圖中給出的答案是正確的。

struct stu

因為結構體中只是留了乙個指標,並未留儲存字串的空間,所以,下面是先申請了空間然後再賦值"zhao"。而b=a;這個語句,只是複製了指向"zhao"的指標、'm'和290。並沒有重新申請乙個存放姓名的空間,再次strcpy時,就把"zhao"改寫為"qian"了。

關於c語言的幾道題,懂的幫我解答(簡單)

第乙個是浮點的。結果應該是2.6 第二個是優先的問題.應為強制轉換優先比乘法高,加了括號就不一樣了,w long u v相當於w long u v,後者大家一看就懂了.應為加了括號嘛.誰要是喜歡c的話歡迎加偶qq討論 24785490 1,double 如果我們忽略數字本身,只考慮資料型別的話,這個...

一道c語言的題,一道C語言的題

當你輸入01回車後輸出 another number number 因為 第一次scanf接收0,則執行case 0 printf another n 後由於沒有break而繼續執行 case 1 printf number n 所輸出了another number 接著由for迴圈再次使scanf...

c語言的題目12題和14題,C語言的題目12題和14題

第12題,其實把它的括號加上就很容易看出來了 if a b if c d y 1 else y 0 把它的括號加上等價於如下 if a b else 此隱含條件a b 因此,選擇 b 第14題,考察函式返回值的資料型別如果沒有定義的話,會被預設為整形,也就是int型別,所以選擇 d 12題顯然是錯誤...

求一些C語言上機程式題答案

有沒搞錯 我的原則 10分1道。說明 全部的話這裡寫不下。注意 你的分數不夠啊,大哥。先給你第一題的答案。請編寫乙個函式void fun int m,int k,int xx 該函式的功能是 將大於整數m且緊靠m的k各素數存入xx所指的陣列 中。i else break 求c語言程式設計習題集與上機...

誰能幫我解一下這道c語言程式題,誰能幫我解釋一下這道c語言題目啊 不懂

int f int n static int a 1 這是函式內部的靜態變數,這個變數會在下次呼叫時保持上次的值,而不會再被賦值為1 n a return n main a 3 s f a 進入函式f f a 進入int f n n 3 a 1 n a 這裡先n n 3 a,即n 3 1 4,之後a...