关于c 语言字符数组的赋值

char a[]="abc"

char a[3]="abc"

char a[10]="abcde"

这几个赋值语句中,哪些是对的哪些是错?用双引号引起的不是字符串吗?那字符与字符串有什么本质区别?

街角疯
浏览 1291回答 2
2回答

new_object_

都是对的,这个你能够很容易地通过简单的代码自行验证。(别人说的都不一定准确,遇上问题你一定要自己去动手编程验证,一个是加深你的记忆与理解,二来也能增强你的动手编码能力)字符串就是字符组成的数组,如果你写成char a = "abc",就是错误的
打开App,查看更多内容
随时随地看视频慕课网APP