請教C語言的判斷題,麻煩解釋一下,謝謝!!若w1x

2021-03-04 08:56:31 字數 1347 閱讀 2072

1樓:匿名使用者

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

這句話首先判斷w

2樓:匿名使用者

w

所以結果就是w的值

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

3樓:湛藍水晶

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

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

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

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

4樓:匿名使用者

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

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

5樓:匿名使用者

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

strcpy其實是傳遞位址

請教乙個c語言的填空題,麻煩解釋一下,謝謝!!執行語句for(j=1;j++<4; );後變數j的值是______。

6樓:匿名使用者

執行一次它就自加1。

執行完第一次是2

執行完第二次是3

執行完第三次是4

執行完第四次是5

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

7樓:匿名使用者

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

求大神幫忙解決一下c語言的幾道題,順便解釋一下。謝謝啦!!!!! 10

8樓:絮沫兒

c a b d a d c a b d b

b c a d

請教C語言的選擇題,麻煩解釋一下,謝謝!!若有以下調用語

我認為void fun int s,int h 41 和void fun int n,int a 都不 正確。因為呼叫語句是fun n,a 9 函式的第乙個引數是整型,第二個是整型數的位址。而h 41 和a都不能作位址。void fun int n,int a 第二個引數傳的得是位址 void fu...

求教C 判斷題,C 兩個判斷題求大神幫看一下

是a true 流提取操作符,從某個流中提取一定長度的位元組流填充到乙個結構裡面去,並將流位置後移這個結構位元組大小。呵呵,樓住還是看看資料吧。c 兩個判斷題求大神幫看一下 但可通過string的成員函式c str 獲取到c風格字串 c 類初始化順序 先呼叫基類中的建構函式 如果有多個基類,根據繼承...

這C語言題怎麼說?解釋一下吧

3全部c吧用2個編譯器實現了一下 那個123456l中的l並不是要你輸出的,意思是這是乙個long int型別的值,如果沒有這個l則預設是int型別,long int的輸出格式是 ld,c是 8d,這個意思是空出8個空格然後輸出乙個int型別,所以答案應該是b,實際是題目的意思是叫你輸出乙個long...