函数
#include<stdio.h>
void Print();
int ADD();
int ADD1(int,int);
int main()
{
Print();
ADD();
int n = ADD();
printf("%d\n",ADD());
printf("%d\n",ADD1(n,ADD()));
return 0;
}
void Print()
{
printf("hello\n");
return;
printf("world\n");
}
int ADD()
{
int a = 1;
int b = 1;
return a + b;
}
int ADD1(int a, int b)
{
return a + b;
}
数组传参
#include<stdio.h>
#define ARRlenth(a) sizeof(a)/sizeof(a[0])
void PrintArr(int arr[],int nLen)
{
int i;
for (i = 0; i < nLen; i++)
{
printf("%d\n",arr[i]);
}
}
int main()
{
int arr[] = { 2,5,4,6,7,6,4,5,9,2,54,65 };
PrintArr(arr,ARRlenth(arr));
return 0;
}
值传递
#include<stdio.h>
void Swap(int *pa, int *pb)
{
int temp;
temp = *pb;
*pb = *pa;
*pa = temp;
}
int main()
{
int a = 1;
int b = 2;
Swap(&a,&b);
return 0;
}