全局函数与静态函数

//全局函数

//第一文件

 #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 ", arr[i]);

  }

  return EXIT_SUCCESS;

}

 

//静态函数

//静态函数可以和全局函数重名

//作用域:当前文件中

//生命周期:从程序创建到程序销毁

static void fun07()

{

  printf("hello world1 "); 

}

int main(void)

{

  fun07();

  return 0;

}

原文地址:https://www.cnblogs.com/wanghong19991213/p/13628495.html