课程
/后端开发
/C
/C语言入门
我百度都说会报错,那就这题来说char s3[] = "慕课网"; 不是也没报错吗?
还有就是为什么s2加上长度就可以实现一样的功能,而不加长度就会报错?
2019-10-29
源自:C语言入门 6-8
正在回答
但是你在初始化的时候长度不能小于元素数量,[]中大多都是作为元素下标使用的(这是数组),你这里的s2[100] 100大于后面的字符串长度,所以不会报错,如果小于的话你可以试试,字符串和数组不太一样,[]长度可以忽略不写的。
大多不用标明长度,所以不会报错。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答要是数组没有设定长度会怎样?是自动设置个默认值吗
1 回答如果想形参数组不设定长度,如何获取输入的实参的长度?
1 回答数组定义长度不能使用变量么?
1 回答定义处我指定了形参长度会怎样 arr[1]
2 回答数组的长度问题