请问声明数组时带花括号与不带花括号有什么区别,例如:
char t[32] = {};和char t[32];
带花括号是用默认值初始化了,没带花括号只是声明了一个变量
char t[32] = {};这个表达式把数组元素初始化为什么值了?
char t[32] ;这个呢?里面数组元素的值是系统里面存在的垃圾数据吗?
谢谢!
@扎西德勒: 初始化为'\0'了,参考这里:http://stackoverflow.com/questions/4707942/default-values-in-array