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);
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值