C语言含数组结构体的赋值及误区

正确赋值:

#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");
}

含数组结构体不存在数组整体赋值

おすすめ

転載: blog.csdn.net/qq_43511299/article/details/119639232
おすすめ