假设有结构体如下:
struct A{
char a0;
char a1;
}
有函数如下:
void Fun1(A * pStruct);
有应用如下:
A test_a;
A testArray[5];
Fun1(&test_a);
以testArray每个元素作参数:
for(int i = 0; i < 5; i++){
Fun1(testArray+i);//这是一种取指针方法
Fun1(&testArray[i]);//这是另一种方法,和前者等价
1,改函数的是结构体首地址
2取b对象的首地址
3是的