c语言数组怎么赋初值
时间: 2023-09-28 22:10:05 浏览: 190
回答: 在C语言中,给字符数组赋初值有几种方法。首先,可以在定义数组的时候直接用字符串赋值,例如char a\[10\]="hello"。注意,不能先定义再给它赋值,如char a\[10\]; a\[10\]="hello"是错误的写法。\[1\]其次,可以逐个字符赋值,例如char a\[10\]={'h','e','l','l','o'}。另外,还可以使用strcpy函数,例如char a\[10\]; strcpy(a, "hello")。\[1\]需要注意的是,不能把一个字符串直接赋值给一个字符,例如char a\[10\]; a\[10\]="hello"是错误的写法。\[1\]
#### 引用[.reference_title]
- *1* [C语言字符数组赋初值](https://blog.csdn.net/GuiMa005/article/details/78670223)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [C语言-数组](https://blog.csdn.net/weixin_74346443/article/details/127749614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文