後天考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語言真題及答案 你自己bai到迅雷上下吧,有du的,而且還很多,應該zhi有你想要的dao吧。其實哪個省的內都一樣。容那個是全國統一的。我給你找到一份。你看行不。還有你不必太過於最求那一年的。其實每年都差不多的。抱歉,我有一個,但是太大了,谷歌郵箱解不了。給你發不過去。你把你qq郵...大學考計算機c語言證書很重要嗎,大學考計算機C語言證書很重要嗎?
c語言二級考試好過嗎?考哪些內容?
求2級C語言複習啊!要例題還需要答案要講解的,題目要系統