我遇到了这段代码:
#include<stdio.h>
#include<string.h>
struct gospel
{
int num;
char mess1[50];
char mess2[50];
} m1 = { 2, "If you are driven by success",
"make sure that it is a quality drive"
};
int main()
{
struct gospel m2, m3;
m2 = m1;
m3 = m2;
printf("\n%d %s %s", m1.num, m2.mess1, m3.mess2);
return 0;
}
但是我无法得到 m1 =
{ 2, "If you are driven by success",
"make sure that it is a quality drive"
};
方法?有人可以解释一下它的含义以及这个程序的输出吗?