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

時間 2022-07-24 07:55:02

1樓:青檬護膚

第一題,選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個引數了。

2樓:匿名使用者

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

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

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

3樓:盛盛盛放

1.da+i代表陣列指標的a[i]元素

2.-13.d

關於分析化學的幾個題目,望會的人幫忙解答一下,多謝了!

4樓:匿名使用者

緩衝溶液的ph = pka + lg ,

緩衝範圍是pka+/-1 ,

本題就是(-lg1.8x10^-5)+/-1

5樓:匿名使用者

濃度大,緩衝容量大;濃度比為1:1時緩衝能力最強。

這兩道題題都不會,希望老師幫忙解答一下,謝謝了

6樓:匿名使用者

太多了就第1答題

如圖如果你認可我的回答,請點選「採納回答」,祝學習進步!

手機提問的朋友在客戶端右上角評價點【評價】,然後就可以選擇【滿意,問題已經完美解決】了

有幾道審計的選擇判斷題不會,希望有高手能幫忙解答一下,謝謝啦!

7樓:匿名使用者

靜止鋒的天氣和第一型冷鋒相似,唯雲雨範圍比較寬廣,在中國華南的南嶺一帶和雲貴高原地區,較為常見

c語言,這道題我很疑惑,望高手進來看看,幫忙解答下!

8樓:jojo醉清風

lz不用煩

bai惱了,你原來的想法是正確du的,

第一zhi

個問題:

"後面的daofor語句即:for(j=0;j<2;j++) for(i=0;i<3;i++)最後的輸出結果內不是三行兩列容嗎"

的確是三行兩列,

把這裡的i,j換一下位置就行了,

第二個問題:

如果你要完整的輸出的話,就按如上方法改;

你現在改的那個方法,行,但不好看,只適合靜態的初始化資料.

9樓:

不要復瞎改了,首先原程制序沒有錯,我要提醒的是,你

bai不要總是固化的du認為i就是zhi控制行的,j就是控制列的,i,j只不dao過是兩個迴圈變數,誰控制行誰控制列都可以,這要看你的迴圈是怎麼巢狀的;

再說說你改了以後的那個,你如果這樣改的話,也能實現,但是輸入與輸出就不直觀了,最後執行的時候就是,每輸入一個數,就輸出一個數,輸入與輸出間隔了,而這個二維陣列是要完整的輸入,然後再完整輸出的;所以,二維陣列的輸入與輸出都輸要兩個for迴圈分別控制的;

c語言程式問題吖(一道小小題目,希望有人幫忙解答,麼噠) 20

10樓:刀龍暗

一般預設的迴圈規則為:

儘量把迴圈次數較大的迴圈放在最裡面,

迴圈次數較小的迴圈放在外側。

這樣效率才能儘可能的提高。

11樓:匿名使用者

看不懂你的** 怎麼排版的..

12樓:匿名使用者

你這**也太亂了點吧,要怎麼看啊。

13樓:匿名使用者

其實兩個都沒區別的!

主要看你的a陣列是怎麼定義的!

如果a陣列定義得大!就沒影響!

但是,定義小了,部分就不能加了!

有一道c語言的選擇題,希望能幫忙給出詳細解答,謝謝了

14樓:匿名使用者

struct s

;static struct s a[3]=;

static struct s *ptr;

ptr=&a[1];

第5句相當於

static struct s a[3]=,,};

然後看答案

a.ptr->i++

ptr指向a[1]然後指向屬性i 此時i=2執行完這句時候才執行i++

b.ptr++->i

結構體中沒有i這個屬性

c.*ptr->i

->的優先權大於*指標 所以相當於*(ptr->i)而i屬性是int 不能用*指標去修飾

d.++ptr->i

->的優先權大於++所以相當於++(ptr->i)而使用這句之前使用了i+=1

所以此時a[1]的i=3

所以正確答案是d

15樓:匿名使用者

da = 2

b = 2

c 估計語法應該過不到

16樓:匿名使用者

d.++ptr->i

c語言的多選問題,高手幫忙做下,C語言的多選問題,高手幫忙做下

及時澍雨 1 下列常數中能作為c的常量的是 a 0x4 b 2.5e 2 c 33 d 03a 選abc,因為0開頭的數字為八進位制數,僅有0 7,木有a這個數 2 下列計算機語言中,cpu不能直接執行的是 a 自然語言 b 高階語言 c 組合語言 d 機器語言 選abc,高階語言,編譯器會轉化為低...

c語言的問題誰能幫我做下,C語言的問題 誰能幫我做下

黃邦勇帥哥哥 第1題 b char p abc 0abcd 0abcde p 0 a,p 1 b p 2 c p 3 0 因此p 4 就指向第二個a,也就是p 4就能輸出第二個d,同理p 9能輸出第三個d 第2題 b for a 0,b 1 a b 2 a 2,b 第一次a 0 2成立,第二次a a...

C語言和C 有什麼區別?C語言和C 的區別

我覺得還是先學c,然後再學c 像上面幾位說的那樣,c是基礎,而且在嵌入式等很多底層程式設計的場合採用c比較多,而c 是一種基於c的語言,在c的基礎上加入的物件導向的思想,學習c 重要的是把物件導向搞清楚,這屬於進階層次。沒有程式設計基礎直接學習c 很難較好的理解物件導向。c是基礎,能力好直接c 也行...