struct mystruct
{
 char str[23];
};

1结构体变量不能整体引用

struct data m;

printf("%s",m);//m是结构体变量

2

struct mystruct m2;
m2={"dffd"};*///不可以

正确方法:

struct mystruct m3={"fdf"};

 1 struct mystruct
 2 {
 3     char str[23];
 4 };
 5 void main()
 6 {
 7     struct mystruct m1={"dffdf"};
 8     //printf("%s",m1);//结构体变量不可以整体引用
 9     printf("%s",m1.str);
10 }
11 
12 void main()
13 {
14     /*struct mystruct m2;
15     m2={"dffd"};*///不可以
16 
17     struct mystruct m3={"fdf"};
18     //结构体变量用大括号赋值只有在创建和初始化的时候才可以
19 }

 

相关文章:

  • 2022-12-23
  • 2021-10-28
  • 2021-06-17
  • 2022-01-21
  • 2021-10-01
  • 2021-07-07
猜你喜欢
  • 2021-09-02
  • 2021-09-28
  • 2022-02-28
  • 2021-08-27
  • 2021-05-16
相关资源
相似解决方案