c语言中char str1[10]=' ' 是什么意思

日期:2018-02-28 13:55:53 人气:1

c语言中char str1[10]=' ' 是什么意思

c语言中char str1[10]=' ';编译时是不能通过的。因为一个10个元素的字符数组,不能只给它赋值一个元素。 可以通过的是: char str1[10]={' '};或 char str1[10]=" "; 这二种写法的结果是相同的。即:定义一个有10个元素的字符数组,并初始化,首字节为一个空格字符,后面的9个元素值为空字符('\0')。
    A+
热门评论