C语言中定义了结构体一定要先进行初始化么?如果不初始化直接使用会有什么后果?

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:59:33

要先进行初始化,如struct student{ int number; int score;};
就是先定义,目的是让系统给它分配空间和地址,让后再定义一个结构体类型 如 struct student std;
这时结构体才能使用,
要不然你真接使用,系统之间没有给你地址和空间,你的数据要放那里都不知道

要的,不然得不到结果