回答
你不能指定字符串數組。
您必須strcpy()
或手動逐個字符使用一個循環做到這一點:
strcpy(a, "zxc");
或
strncpy(a, "zxc", 4); // Cause error's, be careful with that function.
或
a[0] = 'z';
我不會推薦'strncpy'給初學者 –
這是真的,我寫的只是completention。 –
在這個玩具的例子中,這沒有意義,但它提供了一個更完整的答案。 –
你可以做到這幾個方面 - 的最重要的兩個:
你可以在陣列
a[2] = '3';
在改變特定元素或複製一個新字符串
strcpy(a, "wer");
,但你要記住,你的數組只有5個元素,包括尾隨零
請不要將不完整的答案發布爲「佔位符」。 –
你見過我這樣做嗎? –
如果他沒有「o.O」,他不會寫。 –
- 1. C語言:更改字符串數組的內容
- 2. C#數組字符串名稱更改內容順序
- 3. 更改字符的內容*
- 4. 更改字符指針數組中的內容
- 5. 如何顯示/更改數組內容?
- 6. 在字符數上更改div內容
- 7. 如何使用VBA更改數組內容的字體顏色
- 8. 更改字符串數組中的字符C
- 9. 如何修改C中單個字符串的內容?
- 10. 將字符串更改爲數組並與內容交互
- 11. 如何更改字典內數組中字典中的值?
- 12. ruby更改字符串的內容
- 13. 默認字符串內容的更改
- 14. 如何將數組內容轉換爲單個字符串C
- 15. 如何查看/更改phpMyAdmin中數組的內容
- 16. c#WPF如何只更改內容?
- 17. 刪除C++中的字符數組的內容
- 18. 更改指針數組的內容
- 19. 如何使用Array.each修改對象數組內對象的內容(字符串)?
- 20. 根據數組中的數組更改div的內容
- 21. 如何更改字符數組的中間字向後
- 22. Java:更改字符串內容
- 23. 如何用C#中的數字來更改字符串中的所有字符?
- 24. 幫助HashTables其中的內容字符串數組在C#
- 25. 如何在C++中更改字符串中的字符
- 26. 如何從數組中的HTML字符串獲取內容
- 27. 如何解析字符串調用數組和數組內容
- 28. 更改數組中的字符串 - Javascript
- 29. 如何在C/C++中將字符串修改爲char數組?
- 30. 如何將數組更改爲字符串以在C++中顯示符號?
你不能分配給數組,這是C的限制。你可以使用例如'strcpy()'寫入('char')數組。 –
'a =「zxc」;'但你只是改變指針,其中'a'指向數組本身,因爲它是一個常量字符數組。 –
@AndreKampling您仍然無法分配到一個數組,不管你哪個語法... –