C语言学习笔记------伊能C语言学习笔记-----外部函数

#include<stdio.h>//包含了很多函数的声明,调用库函数的时候,挨个挨个写出库函数的声明是不现实的。所以,封装到了一个头文件中。
#include<Windows.h>
#include<stdlib.h>




//软件工程规范,调用外部函数,一般需要外部声明。


//软件工程规范,内部函数这么声明


//void  msg();
//void openQQ();


//外部函数调用声明


extern void  msg();
extern void  openQQ();


//msg()是外部函数,C语言会自动去查找


/*
C语言自动查找的时候,如果有函数声明,根据函数声明查找,不会出现警告,否则就会出现警告。


警告有可能找不到。




*/




//外部函数声明




void main()


{

openQQ();
msg();
}








//另一个文件中  open.c






#include<stdio.h>
#include<Windows.h>


#include<stdlib.h>


//这时msg是相对于main函数的一个外部函数,可以直接调用
void msg()
{
MessageBoxA(0, "china is great ", "hello china", 0);  //弹出一个对话框




}




void openQQ()
{


shellexecuteA(0, "open", "\"C:\\Program Files (x86)\\KuGou\\KGMusic\\KuGou.exe\"", 0, 0, 1);
}
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页