//第一种方式:利用fun函数返回一个数;在main函数中定义一个变量接收这个返回值;
#include<stdio.h>
#include<stdlib.h>
int fun(int a);
int fun(int a)
{
int i=0;
for(i;i<10;i++)
{
a++;
}
return a;
}
main()
{
int a = 0; //把a中存放的数放到函数fun中进行累加,注意累加的不是变量a,只是累加了这个数而已;这里的a最后还是0;
int b = fun(a); // 用b接收函数fun的返回值;
printf("%d\n",b);
system("pause");
}
=======================================
第二种方式:利用指针:
#include<stdio.h>
#include<stdlib.h>
int hanshu(int *a);
int hanshu(int *a)
{
int c=0;
for(c;c<10;c++)
{
*a = *a + 1;
}
}
main()
{
int a = 0;
hanshu(&a); //将变量a放到自定义函数中进行累;这里是对a进行累加。
printf("%d\n",a);
system("pause");
}