调试时发现,在程序运行到main时,未赋初值的全局变量不会被置为0,而是随机数。
并且,给全局结构体变量赋初值时,如果只写前面一部分成员的初值,则后面成员的值也不会置为0.
C标准里面应该是有明确规定的,对于上面的两种情况,应该赋值为0。
CCS编译器不符合C标准?
调试时发现,在程序运行到main时,未赋初值的全局变量不会被置为0,而是随机数。
并且,给全局结构体变量赋初值时,如果只写前面一部分成员的初值,则后面成员的值也不会置为0.
C标准里面应该是有明确规定的,对于上面的两种情况,应该赋值为0。
CCS编译器不符合C标准?