0
点赞
收藏
分享

微信扫一扫

设计一个函数,每次调用这个函数,使得变量num加1

程序小小黑 2022-08-29 阅读 165

#include<stdio.h>
void add(int *p)
{
*p=*p+1;//(*p)++;
}
int main()
{
int num=0;
add(&num);
printf("%d\n",num);
add(&num);
printf("%d\n",num);
add(&num);
printf("%d\n",num);
return 0;
}

这属于函数调用的传址调用,要改变实参的值,需要通过实参的地址实现实参数值的改变。与利用交换函数Swap交换两个变量的值类似。

举报

相关推荐

0 条评论