您的位置:首页 > 编程语言 > C语言/C++

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

2015-12-27 14:36 691 查看
#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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: