头文件学习
来源:互联网 发布:淘宝店铺怎么装修页面 编辑:程序博客网 时间:2024/06/05 22:31
头文件中声明全局变量需要注意的问题: 1,在 .c 文件中定义一次全局变量 ,在此文件中可以对该变量赋初值 2,在 .h 文件中声明为 extern 变量 ,在此处不能给该变量赋值 3,在要调用全局变量的 .c 文件中 调用 2中的 .h 文件即可 格式:
extern int a;//声明一个全局变量a(.h 应该这样写)
int a; //定义一个全局变量a (.c 文件用一下方式写)
extern int a =0 ;//定义一个全局变量a 并给初值。
int a =0;//定义一个全局变量a,并给初值,
/*xx头文件*/
#ifndef _XX_头文件.H
#define _XX_头文件.H
int A;
……
#endif
函数,函数,对于函数也一样,也是定义和声明,定义的时候用extern,说明这个函数是可以被外部引用的,声明的时候用extern说明这是一个声明。
但是对于函数extern,不管是声明还是定义都是可以省略的,因为定义函数要有函数体,声明函数没有函数体,两者如此不同,所以省略了extern也不会有问题。
头文件内的内容应该简洁!
- 头文件学习
- Algorithm头文件学习
- ELF头文件学习
- UIView头文件学习
- UIWindow头文件学习
- UIWebView头文件学习
- UIButton头文件学习
- UIControl头文件学习
- UITextView头文件学习
- UITextField头文件学习
- UIScrollView头文件学习
- UIActionSheet头文件学习
- UIAlertView头文件学习
- UITableViewCell头文件学习
- UIActivityViewController头文件学习
- UIActivity头文件学习
- UIActivityIndicatorView头文件学习
- C++头文件学习
- 工作之余
- Fedora10使用记录之5
- 检测点6.1第一题
- 新fedora使用小记之一
- java 中 从ResultSet获取select count统计结果
- 头文件学习
- Struts2 标签总结
- spring异常
- java 日期函数
- 联想旭日150C
- 移动短信记录
- 我的博客能用吗?
- hibernate--lazy机制
- 联通vac平台测试sp订购关系