关于结构体引用的问题
typedef struct
{
int x;
int y;
}Coor;
#include<iostream>
using namespace std;
int main(void)
{
Coor c1;
Coor &c= c1;
c.x=10;
c.y=20;
cout<<c1.x<<c1.y<<endl;
return 0;
}
有一个问题我想问一下,在这个程序下半段main函数里,只是定义了一组c1,并在下面的语句中将c1指向c,但是后面是给c赋值,并没有给c1赋值,那输出结果会正常吗? 这个结构体引用二维模式和数据引用一维模式应该是一样的吧。