c++中data[2]={10,100,20,200};是什么意思
答案:3 悬赏:20
解决时间 2021-02-04 07:25
- 提问者网友:全員惡人
- 2021-02-03 21:10
c++中data[2]={10,100,20,200};是什么意思
最佳答案
- 二级知识专家网友:时光挺欠揍
- 2021-02-03 21:56
变量声明中的初始化。data[2] 是数组。
例如:
struct {int x;int y;} data[2]={10,100,20,200};
声明 data 是 结构 数组,数组有2个元素。并初始化。
初始化等于执行了:
data[0].x = 10;
data[0].y=100;
data[1].x=20;
data[1].y=200;
例如:
struct {int x;int y;} data[2]={10,100,20,200};
声明 data 是 结构 数组,数组有2个元素。并初始化。
初始化等于执行了:
data[0].x = 10;
data[0].y=100;
data[1].x=20;
data[1].y=200;
全部回答
- 1楼网友:冷态度
- 2021-02-03 23:10
你好!
data前面的类型声明是int,就是error,唯一正常的语境是
typedef struct A
{
int a,b,c,d;
}AA;
AA a[3];
a[2]={1,2,3,4};
意思是 结构体数组data,对该数组第三个元素(a[2])进行赋值
仅代表个人观点,不喜勿喷,谢谢。
- 2楼网友:woshuo
- 2021-02-03 22:28
数组初始化呗
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯