第9行,void fb(int *a) 这种形式容易形成误解,其实若写作
void fb(int* a)
就好理解了。这里a为指针类型,在调用时传递一个地址就可以了。
第21行,&n就是一个地址,函数fb()修改的是实际的变量n的值。
【相关知识】指针类型与取地址:
&是取地址运算符,&a为变量a的地址。
*是指针运算符,*p为指针变量p所指向的存储单元中的内容。而指针变量p中一般只存放地址。
第9行,void fb(int *a) 这种形式容易形成误解,其实若写作
void fb(int* a)
就好理解了。这里a为指针类型,在调用时传递一个地址就可以了。
第21行,&n就是一个地址,函数fb()修改的是实际的变量n的值。
【相关知识】指针类型与取地址:
&是取地址运算符,&a为变量a的地址。
*是指针运算符,*p为指针变量p所指向的存储单元中的内容。而指针变量p中一般只存放地址。