1.如果是单个值的指针,则指向数值的地址
如果是数组指针,则指向数值第一个值的地址
2.结构指针和结构体数组
结构体数组:
struct student
{
int num;
char name[20];
char sex;
int age;
float score
};
struct student stu[3];
结构体指针:
struct student
{
int num;
char name[20];
char sex;
int age;
float score
}student;
struct student *stu;
3
a=3;
int *b;//*b为3;
b=&a;//b为存储a的内存地址。&为取地址的符号
在函数调用时,
void test(int *a,int *b);
....
int main()
{
int a,b;
test(&a,&b);
}
或者
void test(int &a,int &b)
...
int main()
{
int a,b;
test(a,b);
}