#include<stdio.h>
void aaa (int *n);//函数声明,无返回值,指针n作为形参
int main()
{
int a = 90;
aaa(&a);//调用aaa函数,将变量a的地址传给aaa函数的形参n(这样调用可以理解为将&a赋给n,即n指向了a)
printf("%d\n", a);//调用函数之后将a的值输出
return 0;
}
void aaa(int *n)//aaa函数的定义
{
*n = 10;//*号在这里是取内容符,可以理解为将指针变量n指向的内存中的内容取出来。然后将10赋给它
}
//我全都写上了注释,能理解吧? |