後天考c語言,可是複習時候碰到一些困難,請問大家幫忙解答!急5

2025-02-14 09:05:24 字數 4909 閱讀 1284

後天考c語言,可是複習時候碰到一些困難,請問大家幫忙解答!急

1樓:

main()

int a[3][3],*p,i;/*定義二圍陣列,三行三列 */p=&a[0][0]; 陣列賦給指標p */for(i=0;i<9;i++)p[i]=i; /i自加從0到8的數賦給陣列 */

for(i=0;i<3;i++)printf("%d",a[1][i]);輸出按照1行i列輸出*/

a[1][i]從第一行 i列開始,執行到。

p[i]=for(i=0;i<3;i++)printf("%d",a[1][i])

上面for的迴圈 i從0開始第一次輸出第1行0列。

迴圈回來後i遞增變 1 輸出第1行1列。

以次類推到i<3為止。

2樓:網友

考察的是二維陣列在記憶體中儲存,先行後列,存完第一行後再存第二行。

3樓:

p=&a[0][0];p取得a[0][0]的位址,也可以說建立陣列p[9];p[0]=a[0][0],p[1]=a[0][1],p[2]=a[0][2],p3=a[1][0]..依次類推。

for(i=0;i<9;i++)p[i]=i; 按照行序給陣列a賦值;

for(i=0;i<3;i++)printf("%d",a[1][i]);顯示第二行的資料。

4樓:匿名使用者

輸出第一行的三個數!

c語言課後習題不會做。

5樓:見機

你好 如果你是乙個初學者 那你現在的狀況已經很好了 是正常的表現。

乙個人剛剛開始學程式設計時 程式設計思想沒有形成 有些題目考慮不全 甚至寫不錯來這個應該的。

如果一開始學就能把課後的題全做對 要是程式設計這麼簡單 那每年的大學生考二級就不會有那麼多不過的了。

在明確你的現狀是正確的以後,你要練習的就是掌握好知識。順便告訴你去練習練習英文打字,我個人的感覺要是英文打字速度慢的話 很影響個人的思路順暢的進行, 當然可能對你沒有影響,然後去看例子,那怕是簡單的hello world ,理解好程式自後,在電腦上揹著遍,這種簡單的程式可能你看一遍就記住了,所以沒難度,等以後學的程式長了以後,就不要背,理解後,按自己記憶的思路編,等全編完在對照答案看看哪兒地方有錯誤,那個地方造成影響,然後改正,這時不要改完就認為完事了,你要想自己的當時是怎麼想的,正確應該怎麼想,以後怎麼避免這種錯誤的想法,不要急多,要急準,多編一些就好了。

多練,多思考。

6樓:網友

多思考,乙個小問題解決後稍微發散下,一步一步來,或者在想不出來的情況下參考下別人的**,但注意,參考過程中如果自己突然來了靈感,放下別人的**,依照自己的靈感自己發揮,一邊寫一邊思考,還沒弄出來就再看,再寫。

7樓:網友

1 多看看被人的**。

2 在理解別人的**基礎上 自己試著程式設計 一定要自己親自動手 在執行中會遇到很多問題使程式不能正常執行 這是你就要除錯程式 這是一項基本能力 在這個過程你會學到很多。

3 最後就是多多練習 重複就是力量。

4總結起來就是:多看別人的**,然後多多實踐。

8樓:

用電腦的思維去理解程式是怎麼執行的。看書熟練語法。就知道怎麼寫**了。

9樓:網友

需要 我給你 傳下 c語言 課後題答案嗎?

10樓:我路飛他哥

看書是必須的 還有多看多寫程式。

11樓:特種兵

多看書 讀書百變其意自現。

一道c語言的題,不會做,麻煩大家幫下忙,感謝

12樓:

首先要說的是此題有悖程式設計思想——計算n個整數的平均值是一件很容易的事,連陣列都用不著,題目卻不但要陣列而且還要動態陣列,這樣捨近求遠並不可取。

執行樣例:

13樓:網友

#include

#include

int main()

int *a,i,n,sum;

while(1){

sum=0;

printf("輸入整數:");

scanf("%d",&n);

if(n<1)return 0;

a=(int *)malloc(n*sizeof(int));

if(a==null) return 1;

printf("輸入%d個數字:",n);

for(i=0;i

c語言,可以給個詳細過程麼~今天下午就考試了,希望能幫我一把,現在在複習~這個不太懂~555~

14樓:網友

1全部條件表示式。

z=a>b?a:b

若a>b 成立 則z=a

若a>b 不成立 則 z=b

你給的題目中。

z的值是從++y 和x 中取得,但是取哪乙個式子的值,要看表示式 x++在這題中 x=4 y=5 所以 x++x的值在判斷 x++

15樓:沐子陽

x++ 先是x 後再++ 所以是(x++所以,x =5 y=6,z=6

關於c語言的問題,大神們幫幫忙,拜託了,明天考試了。

16樓:網友

1全部我只能說,樓上都在亂講。

1. 2,int)x表示將x強制轉化成整型數,所以他的值是去掉小數部分,但實際上x的值是沒變化的。

所以x+1值為。

這個是最容易出錯的。

b+=(a++)a)+(a++)

這句相當於。

a++;3b+=a+a+a; b+=3+3+3; b原值為2,所以最終是11

a++;4a++;5

四句語言。+a是先自加再用a,a++是先用a原值,再自加,因為有乙個++a,所以要先加自一次。

3. 輸出應該是 2 0(注意2和0前面都有兩個空格)

這個問題一樣考察的--的問題。

第一次迴圈執行兩次n--,所以輸出2,同理,第二次也執行兩次,所以n變成了0輸出,同時中斷迴圈。

17樓:草根英雄

1. 答案3.不想解釋,但··好吧強制轉換為int 會忽略小數部分值,不會四捨五入。

2.同樣優先順序的表示式運算順序是從左到右,一次是 b+= 2+4+4 +(b = 2) = 12

3.輸出 「 2 0」。首先迴圈判斷,執行n-- 為真?

是,進入迴圈,n =3,執行輸出語句,這個3是說輸出3個位元組的空間,輸出是乙個整型,值為--n,實際輸出2. 以此類推,第三次迴圈,n-- 等於 0,n等於-1,跳出迴圈,結束。

18樓:幫個忙好不

,2、(a++)先執行a=2.在++,a變成3,所以(a++)結果是2,在和(++a)相加,此時(++a)中。

a是3,執行(++a),結果是4,所以(a++)a)結果是2+4=6,此時a=4,執行(a++)此時是6+4=10,在執行++得11,最後執行b=b+11=2+11=13

第三題題目是什麼。

19樓:網友

問個問題還這麼拽~~~

第2個在不同系統的結果不一樣。

20樓:匿名使用者

問題1:答案是。

int)x, x+1是逗號表示式,最右邊的值就是逗號表示式的值,即x+1的值。先求(int)x,float轉化為int,只取整數部分,故(int)x為2,但是注意x的值仍然是;x+1=,故表示式的值為。

問題2:b的值是11

首先,a++是先使用a的值,再執行+1操作,但是+1是在整條語句執行完之後再做的;++a是先執行a=a+1,再使用a的值;整個表示式相當於:a = a+1; b+=a+a+a; a++;a++;所以,b+=3+3+3; b=11.

問題3:輸出「 2 0」

第一次迴圈:while中n--為4, 符合迴圈條件,執行while之後n變成了3,printf輸出時,--n的值是2;

第二次迴圈:while中n--為2, 符合迴圈條件,執行while之後n變成了1,printf輸出時,--n的值是0;

第三次迴圈:while中n--為0, 不符合迴圈條件,退出程式。

21樓:核桃酥特皮

第乙個答案是3

第二個答案是22

第三個答案是。

今天做c語言的試卷,有幾題不會,望會的人幫忙解答一下!謝啦

22樓:青檬護膚

第一題,選d,題目意思是用迴圈的方式輸入10個到陣列a[10]中,a,b明顯不對c中會越界,應該是&a[i++]d暫時還有點不太好理解,第二題,結果為-1;因為while(x--)請注意括號後面後有分號,這一句的目的就是x一直減減,直到x等於0,因為"--"是右結合運算子,所以執行完while(x--)是x還要減一次)這句執行完後x就變成-1了,所以為-1;如果把while(x--)寫成while(--x);結果就為0,而不是-1了。

第三題,選d,兩個,因為(e1,e2)和(e3,e4,e5)有括號括著,而括號裡面是逗號表示式(逗號表示式的值為最後乙個表示式的值,當然這裡與這個題沒關係了),所以(e1,e2)和(e3,e4,e5)都只能看作是乙個引數,如果沒有括號就是5個引數了。

23樓:網友

1:d // a: 大小寫錯誤 b i不變,死迴圈 c 會越界 d ok

2輸出-1 當x==0時 while(x--)為假,迴圈停止,然後x=x-1得 x==-1,然後輸出。

3:d 引數就是兩個逗號表示式。

24樓:盛盛盛放

代表陣列指標的a[i]元素。

大學考計算機c語言證書很重要嗎,大學考計算機C語言證書很重要嗎?

只能這麼說,大學多拿幾個證沒壞處,不拿白不拿,難道你就能保證你畢業後從事的就是數學領域,與計算機沒交集?一般是學校的要求,計算機二級可以是其他語言,c語言相對普遍。不一定,只要有能力就行,不一定非得考證書,考試的的c語言題也滿簡單的,個人感覺要是學計算機專業的沒必要.樓主你好,c語言本身確實很重要,...

c語言二級考試好過嗎?考哪些內容?

計算機二級分為筆試和上機兩部分。不能直接說c語言二級好過還是不好過。正所謂會者不難,難者不會 也就是說你是一個什麼樣的學生,關鍵在於自己,這是重要的。與其他的二級科目相比,c語言相對較難,但是各個高校還一直開設這門課程,說明還是有一定作用的,至少我認為對個人的邏輯思維能力是有一定提高的。筆試相對較難...

求2級C語言複習啊!要例題還需要答案要講解的,題目要系統

就可以了!求二級c語言真題及答案 你自己bai到迅雷上下吧,有du的,而且還很多,應該zhi有你想要的dao吧。其實哪個省的內都一樣。容那個是全國統一的。我給你找到一份。你看行不。還有你不必太過於最求那一年的。其實每年都差不多的。抱歉,我有一個,但是太大了,谷歌郵箱解不了。給你發不過去。你把你qq郵...