M
MayRoy
Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,在下在面试的时候遇到过一个关于结构数组的问题想向大家请教一下,还望帮忙!
具体问题是:先定义一个结构,然后声明一个该结构的数组变量,要初始化它;在下有些困惑,比如:
struct sTest{ int iNo;
char* cName;
};
struct sTest ArrayOfTest[10];要求用一个C语言的库函数来初始化它。
另外的是访问结构数组时会出现什么问题,如:
struct sTest ArrayOfTest[MAX];
for(int i=0;i<MAX;i++)
{ int Temp= ArrayOfTest.iNo
}
这个循环会出现什么问题?
具体问题是:先定义一个结构,然后声明一个该结构的数组变量,要初始化它;在下有些困惑,比如:
struct sTest{ int iNo;
char* cName;
};
struct sTest ArrayOfTest[10];要求用一个C语言的库函数来初始化它。
另外的是访问结构数组时会出现什么问题,如:
struct sTest ArrayOfTest[MAX];
for(int i=0;i<MAX;i++)
{ int Temp= ArrayOfTest.iNo
}
这个循环会出现什么问题?