全局函数与静态函数
//全局函数
//第一文件
#define CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
第二个文件
extern void BubbleSort(int*,int);
int main()
{
int arr[]={ 9,1,5,6,8,2,7,10,4,3 };
//全局函数的名称是作用域中唯一的;使用全局函数时,如果没有声明,程序也可以运行,但是转不到定义
//作用域:项目中的所有文件
//生命周期:从程序创建到程序销毁
BubbleSort(arr,10);
for(int i=0,i<10,i++)
{
printf("%d\n", arr[i]);
}
return EXIT_SUCCESS;
}
//静态函数
//静态函数可以和全局函数重名
//作用域:当前文件中
//生命周期:从程序创建到程序销毁
static void fun07()
{
printf("hello world1\n");
}
int main(void)
{
fun07();
return 0;
}