数组类
2维数组定义
dword data[DIDN][100];
其中数组的类型是dword,二维数组的元素个数是DIDN值,第二维100表示每个数组data[i]的都是一个一维数组并且这个一维数组是100个dword数组成的
结构体
结构体定义
以下的结构体类型supDTC(支持的DTC)中包含了一个dword数组类型
const int DTCN = 10;
struct supDTC {
dword DTCnumber[DTCN];};
struct supDTC SupDtclist=
{
{
0xC00188, 0xC00288, 0xC00388, 0xC00488, 0xC00588, 0xC00688, 0xC00788, 0xC00888, 0xF00616, 0xF00617}
};
以下的结构体SupDtclist赋初始值的时候要按照结构体类型supDTC中的成员类型赋值
const int DIDN=7;
struct supDID
{
dword didNumber[DIDN];
dword didLength[DIDN];
int bootreadflag[DIDN];
int bootwritflag[DIDN];
int appwriteflag[DIDN];// 1是支持,0是不支持?
};
struct supDID supdidlist =
{
{
//DID
0xF187, 0xF18A, 0xF190, 0xF193, 0xF195, 0xF19D,0xF1A1 },
{
//Data length
24,16,17,