請教c語言的填空題麻煩解釋一下謝謝執

2021-03-03 21:24:03 字數 2485 閱讀 1494

1樓:匿名使用者

執行一次它就自加1。

執行完第一次是2

執行完第二次是3

執行完第三次是4

執行完第四次是5

請教一個c語言的填空題,麻煩解釋一下,謝謝!!執行後p和q所指向的單元的內容分別為______。

2樓:匿名使用者

p = 3

q = 2

p = a + 1; //這裡 p指向 a[1]q = p ++; //因為p++是在使用完p然後才執行自加,所以這裡 q 也指向 a[1], 然後執行 p自加, 所以 p 現在指向 a[2]

所以結果是 *p = 3, *q = 2

3樓:匿名使用者

2和2p是1+1

q是隻向p的下個指標

4樓:匿名使用者

自己試一下不就知道了嗎/////////

請教一個c語言的填空題,麻煩解釋一下,謝謝!!若x為int型變數,則執行以下語句後,x的值為______。

5樓:匿名使用者

(1)執行x*x,此時x=6 ,執行完x*x=36(2)執行x-=36,此時x=6,,結果x=-30(3)執行x+=-30,此時x=-30,結果x=-60所以最終的結果是-60

請教一個c語言的填空題,麻煩解釋一下,謝謝!!如果已定義:float aa=1234.5678; 則執行

6樓:匿名使用者

%6.2f的格式含義是,數字整體長度包括小數點為6位,保留兩位小數。因此第一個輸出是1234.56 第二個強制轉換為int型,省略小數部分,輸出是1234

7樓:奔

001234.56,1234

8樓:匿名使用者

%6.2f保留2位小數(採用四捨五入法)1234.57%d輸出1234

\n為換行

所以答案是:1234.571234

請教一個c語言的判斷題,麻煩解釋一下,謝謝!!若w=1;x=2,y=3,z=4,則條件表示式w

9樓:匿名使用者

執行結果為1,也就是w的值

這句話首先判斷w

10樓:匿名使用者

w

所以結果就是w的值

請教一個c語言的判斷題,麻煩解釋一下,謝謝!!若有語句:char *s1="string2";則

11樓:湛藍水晶

誰說是正確的??????

strcpy("china",s1)和strcpy(s1,"china")都是錯誤的,記憶體隱患。

strcpy("china",s1):「china」為一個字串常量,然後將s1的內容複製到"china"所在的記憶體區域,相當於更改了常量區,可能會引起程式崩潰

strcpy(s1,"china"):同理,s1是指向"string2"這個字串常量的,複製操作也是修改了常量區。

12樓:匿名使用者

正確。char *s1="string2" 這條語句定義了一個字元型指標s1,它指向的是字串的首地址。strcpy(char *s1,char *s2)是字串複製函式,其功能為將字串s2複製到字串s1中去。

它的兩個引數s1,s2必須是字串或字元型指標。

13樓:匿名使用者

s1是字串陣列"string2";的首地址,

strcpy其實是傳遞地址

c語言中,for(j=1;j

14樓:窗邊消失的糖

首先我先解釋一下這段程式

ch=w[0]; //把第一個存到ch裡for (j=1;j到最後一個全部往前移一位w[n-1]=ch; //再把ch裡的值存在最後一位(因為是從0開始存,共n個,所以最後一位是n-1)

也就是說這一段程式是把第一個移到最後,剩下的順次向前平移。

而最外面那個for則是把這個操作重複p遍,於是前p位就被順次平移到了最後

好了,開始回答問題

1)不能,因為每次平移完之後的w[0]都不一樣,比如 1 2 3 4 5 ch=w[0]=1平移一次之後 2 3 4 5 1 ch=w[0]=2平移二次之後 3 4 5 1 2 ch=w[0]=32)不對,應為這個for是往後移,所以是要把所有的都往後移一位,再重複p遍

3)已經解釋過了,自己看上面

15樓:匿名使用者

題目有點不清楚,是平移一位,一直到最後。還是空出當前陣列的位置,把當前陣列的元素加到原陣列後邊?

請教c語言問題,麻煩解釋一下,謝謝

bfor p a,s a p a 10 p p s a s指向第一個數6,而p則 也就是從第一個開始比較 如果 p s s就是現在最大的 再繼續比 請教一個c語言的判斷題,麻煩解釋一下,謝謝!若有語句 char s1 string2 則 誰說是正確的?strcpy china s1 和strcpy ...

c語言關於函式的選擇題,請詳細解釋一下吧

a main函式是不能被任何函式呼叫的,所以a錯了b 函式可以單獨編譯,每個函式都能單獨寫成一個檔案,所以b對的c 函式都要通過main函式的呼叫才能正確的執行,main函式是一個程式的唯一入口 d 函式是不可以巢狀使用的 你好,答案是a。b在c語言中,必須是從main函式開始編譯執行,所以其他的函...

一道程式填空題,一道c語言填空題,程式沒看懂求詳細解釋!

include define n 13 struct a n int ok 0 已完成完整計算的輪次數 int ball int i,int n,int max 完成一次滾球,輸入正確擊倒柱數 if ok i 1 printf 各輪第一次得分 for k 1 k 1 k printf 5d a k ...