C语言中data[2]是什么意思
答案:6 悬赏:20 手机版
解决时间 2021-03-21 17:20
- 提问者网友:太高姿态
- 2021-03-20 19:45
数组中的
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-03-20 20:43
DATA 在C语言在不代表什么,不过一般写代码时用来当存储数据的一个变量或结构体。
当他定义成int DATA 时,就和int a是没两样的。
当源代码中,在代码前部出来类似下面的代码
typedef struct student
{
int num;
char name[20];
}DATA;
这时是用DATA代表 student这个结构体,typedef是使……用……来代替的意思,这里用DATA代替student ,struct 是结构体,结构类型声明和int类拟。
其实DATA只是一个习惯,如果你用abc来代替DATA也是一样的,只是用 abc之类的在让人觉得你没深度而已,而且不易于,以后代码的修改。
当他定义成int DATA 时,就和int a是没两样的。
当源代码中,在代码前部出来类似下面的代码
typedef struct student
{
int num;
char name[20];
}DATA;
这时是用DATA代表 student这个结构体,typedef是使……用……来代替的意思,这里用DATA代替student ,struct 是结构体,结构类型声明和int类拟。
其实DATA只是一个习惯,如果你用abc来代替DATA也是一样的,只是用 abc之类的在让人觉得你没深度而已,而且不易于,以后代码的修改。
全部回答
- 1楼网友:轻熟杀无赦
- 2021-03-21 00:20
在c语言中,那个写法是表示的数组,一维数组。
同时也可以是一维数组的第3个值。
int a,data[2]。
还有就是a,a=data[2]。
- 2楼网友:轮獄道
- 2021-03-20 23:25
如果是变量申明,就是申明一个有2个元素的数组
如果调用数据,那就是第三个元素。0是每一个元素。
- 3楼网友:鱼芗
- 2021-03-20 23:17
数据
- 4楼网友:由着我着迷
- 2021-03-20 23:05
J+=2也就是相当于这样的J=J+2。。就是先让J的值加上2,再把它赋给J,如果原先J是2的话,那么执行完J+=2之后,J的值就是4了 还有类似的a- =3,同样,就是相当于a=a-3
- 5楼网友:酒安江南
- 2021-03-20 21:25
data[2]表示取数组data中的第三个元素(C语言中,数组下标从0开始)。
下面结合具体实例来说明data[2]的含义:
1
2
3
4
intdata[5]={2, 5, 4, 7, 1}; // 定义一个权int型数组,数组名为data,包含5个元素,并对每个元素都进行初始化
inta;
a=data[2]; // 取出data数组中下标为2的元素(即第三个元素)的值赋值给变量a
printf("%d", a); // 输出变量a的值,输出为4
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯