记笔记:
以前只知道指针可以用来指向一个变量,或者指向一个char数组,现在明白也可以指向struct定义结构体的数组。
#include <iostream>
typedef struct node {
int a;
int b;
} Node;
int main()
{
Node n[10];
Node *d = n;
Node *e = new Node();
for (int i = 0; i < 10; i++)
{
d[i].a = i + 1;
d[i].b = i + 11;
}
for (int i = 0; i < 10; i++)
{
printf("d:%d-%d\n",d[i].a,d[i].b);
}
e->a = 100;
e->b = 200;
printf("e:%d-%d\n",e->a, e->b);
system("pause");
return 0;
}