32)下面各語句行中,能正確進行賦值字串操作的是A)char s

2021-07-08 22:14:33 字數 849 閱讀 2578

1樓:匿名使用者

如果你沒貼錯的話

那麼答案是錯誤的,正確的是c

a) 因為沒有字串結束符'\0',所以s不算字串b) char *s;gets(s); s還是個野指標,所以gets(s)是不安全的

c) char *s;s="abcdef"; 正確,定義了一個指標s,然後把s指向儲存"abcdef"這個字串的記憶體首地址。 s="abcdef" ; 就是在初始化s

實際上這個也不會錯,看起來&s的型別是char(*)[5],和scanf要求的char*型別不符,但實際上scanf的%s格式決定了scanf不會理睬引數的型別,不管是什麼型別,它都會看作是char*,只要地址數值一樣就行

目前c語言的考試也就那麼回事

2樓:莫流科

c選項:char *s;定義一個指標,但沒有分配記憶體,系統預設分配4個位元組

s="abcdef";給它賦值的字串已經超過四個位元組,所以是錯的

3樓:燈籠9號

如果你沒有寫錯的話,abc應該都是對的,以上三種方式我都在書上看到過並且在程式中可以成功執行,只有d是有問題的,多了一個&符號。

4樓:聖母峰

未經初始化的指標變數嚴禁使用,必須先初始化後才能用 c答案的指標s還沒有初始化

5樓:乾坤毒王

c中s=&a才行,s是指向char的指標變數,應該放地址

6樓:看過來

誰看得懂啊 你這是什麼東西?

電氣三班c語言選擇題

上面是119下面是54上面是79下面是44上面是

上面數字的 和 11 9 20 等於下面數字的積 5 4 20 尋找規律的方法 1 首先將上面11 和 9可能版產生的組合羅列出來 1 權11 9 20 2 11 9 2 3 11 9 99 4 11 9 1.222 當然還有次方開方 正弦余弦等等之類的,根據答題人知識範圍判斷2 把下面的5 和 4...

上面四下面馬是什麼字,上面乙個四下面乙個馬是什麼字?

distresssignal 你好。罵m copy,用粗野或bai惡意的話,侮辱人 如罵街。du 斥責,zhi他爸罵他不長進。dao 現代漢語詞典 罵bai 的du繁體 zhi請參 dao閱漢典回網 答 上面乙個四下面乙個革和馬是什麼字 上面乙個四下面乙個革和馬是 羈,讀音 j 羈是乙個漢字,讀作j...

單人旁百下面愛繁體字,單人旁乙個百下面乙個愛繁體字

優 繁體字 y u解釋 1.美好的,出眾的 良。等。2.古代指演劇的人 伶。俳 滑稽雜耍藝人 3.充足,富裕 裕 富裕,充足 厚。惠。遇。養尊處 處於尊貴的地位,過著優裕的生活,用於貶義 單人旁加愛念什麼怎麼打 是繁體還是火星文還是別的 僾 拼音 i 簡體部首 亻 總筆畫 15筆順編碼 丨 丶丶 丶...