#include<stdio.h>
#include<stdlib.h>
struct stu
{
int a;
char b;
float c;
char arr[10];
};
int main(void)
{
struct stu st;
//memset(st, 0, sizeof(st));
printf("%d\n", st.a);
return 0;
}
结构体必须要初始化吗?在声明完一个结构体变量后,不是已经在内存中申请了空间了吗,为啥不能够直接输出st.a必须要初始化,虽然不初始化里面的内容
不确定。