1、值传递
2、地址传递
(例子)
#include <stdio.h>
//值传递
void function1(int a)
{
a++;
printf("函数内:%d\n",a);
}
//地址传递
void function2(int a[])
{
a[0]++;
printf("函数内:%d\n",a[0]);
}
void main()
{
int num = 10;
function1(num);
printf("调用后:%d\n",num);
int num[1] = {10};
function2(num);
printf("调用后:%d\n",num[0]);
}