未赋值的元素自动补0,不过这只是大多数编译器的做法。有的编译器编译后元素值是不可预料的
未赋值的字符串数组元素,输出值为a 门叔大大 强能力者 7 估计是想 我找找?哎 怎么找不到了呢?我再找一遍,算了,我把首地址给出来 你自己找吧 Ace丶fox 便当 3 因为你在创建数组变量后,没有把数组所有成员都置零,所以未赋值成员的数据可能是上一个程序用完过地址后残留的数据! 贴吧用户_04MaXe4 ...
C语言里面的栈区存放的变量(局部变量,函数的形参)是不会自动清零,所以在内存a[4]上,是什么就是什么,你的内存当时刚好是个'a'。会对内存清零的内存块是BSS段,既未初始化的全局变量。
下述对C语言字符数组的描述中错误的是( 未填 )。 错误 正确答案: A. 字符数组可以存放字符串 B. 字符数组中的字符串可以整体输入、输出 C. 可以在赋值语句中通过赋值运算符"="对字符数组整体赋值 D. 不可以用关系运算符对字符数组中的字符串进行比较 相关知识点: 试题来源: 解析 C null 反馈 收藏 ...