C语言char数组的初始化
字符数组的定义与初始化:char a[ 5 ] = { ’ a ', ’ b ', ’ c ', ’ d ’ };注意:大小为 n 的字符数组,最多能赋值 n - 1 个字符。若超过 n - 1 个,则会直接报错;若是少于 n - 1 个,则其余的自动赋为空字符 ‘ \0 ’ 。若在定义数组时赋值为空,即:char a[ 5 ] = { ’ \0 ’ }; 其实这样赋值只是把第 1 个元素赋值为 ‘ \0 ’,后面的都默认用 ‘ \0 ’ 填充。而若在定义数组时,char a[ 5 ] = {
原创
2021-03-16 16:51:55 ·
20752 阅读 ·
1 评论