99问答网
所有问题
c++中data[2]={10,100,20,200};是什么意思
如题所述
举报该问题
推荐答案 推荐于2018-03-30
变量声明中的初始化。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;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7teX7eXjBWWtOOet7X.html
其他回答
第1个回答 2014-06-02
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个回答 2014-06-02
数组初始化呗
相似回答
大家正在搜
相关问题
C语言中data[2]是什么意思
c++中%100%10 是什么意思?
题目如下 #include<stdio.h>struct s...
struct s {int x,y;} data [2]={...
c++12345%100/10得多少
struct S {int a,b;} data [2]={...
int data[10];&data[0]和&data两个代...
c++语言中,(*p)[2]是什么意思,如程序,结果为10....