#include<stdio.h>
//函数声明 当把其他函数写在主函数的下面
//告诉编译器该函数存在
extern int max(int a,int b); //extern 声明 可以忽略不写 直接写为int max(int a,int b);
int main(void)
{
int a=10;
int b=20;
int value;
value=max(a,b);
printf("最大值为:%d\n",value);
return 0;
}
int max(int a,int b)
{
return a>b?a:b;
}
//函数执行过程:
//1.函数声明
//2.函数定义
//3.函数调用
#include<stdio.h>
//int bubble_sort()
//函数版冒泡排序
void BubbleSort(int arr[],int len)
{ int i,j;
int temp;
for(i=0;i<len-1;i++)
{
for(j=0;j<len-i-1;j++)
{
if(arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
return;
}
int main(void)
{ int i;
int arr[]={8,1,9,3,4,2,5,7,6,10};
BubbleSort(arr,10);
for(i=0;i<10;i++)
{
printf("%d\n",arr[i]);
}
return 0;
}