发布网友 发布时间:2022-04-24 14:09
共5个回答
热心网友 时间:2023-10-15 18:52
data[2]表示取数组data中的第三个元素(C语言中,数组下标从0开始)。
下面结合具体实例来说明data[2]的含义:
int data[5]={2, 5, 4, 7, 1}; // 定义一个int型数组,数组名为data,包含5个元素,并对每个元素都进行初始化热心网友 时间:2023-10-15 18:52
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之类的在让人觉得你没深度而已,而且不易于,以后代码的修改。
热心网友 时间:2023-10-15 18:52
J+=2也就是相当于这样的J=J+2。。就是先让J的值加上2,再把它赋给J,如果原先J是2的话,那么执行完J+=2之后,J的值就是4了 还有类似的a- =3,同样,就是相当于a=a-3
热心网友 时间:2023-10-15 18:53
在c语言中,那个写法是表示的数组,一维数组。
同时也可以是一维数组的第3个值。
int a,data[2]。
还有就是a,a=data[2]。
热心网友 时间:2023-10-15 18:54
如果是变量申明,就是申明一个有2个元素的数组
如果调用数据,那就是第三个元素。0是每一个元素。