正确赋值:
#include <stdio.h>
struct ArrStr
{
int Arr[100];
};
int main()
{
struct ArrStr MyStr = {
0};
printf("0");
}
错误赋值:
#include <stdio.h>
struct ArrStr
{
int Arr[100];
};
int main()
{
struct ArrStr MyStr;
MyStr.Arr = {
0 };
printf("0");
}
含数组结构体不存在数组整体赋值。