一、二维数组的初始化
正确答案:B
1、二维数组初始化可以省略行,不能省略列!
2、{ }中用小括号()隔开,表示一行的初始化完毕。
比如B选项,表示初始化两行,第一行0,1,2 第二行初始化为3,4,5
二、区分strlen() 和size of()
答案:A
总结:size of 和strlen 在这一题的关键区别在于\0于strlen 函数不计,在size of函数计算在内
对sizeof和strlen的理解:sizeof计算数组所占空间的大小,而srtlen计算的是字符串的长度,遇到\0就停止计算。
三、两种数组初始化的区别
如图第一行和第二行就是两种不同初始化方式
第一种自带 \0 ,第二种没有 \0
strlen 计算字符串长度,遇到 \0 就停止。
sizeof 也把\0 计算进去
如图输出结果是 4 3 3 随机值
四、如何将数组传参?
先写数组名 arr ,接受这个参数填写 arr[ ] !
要牢记!