C
来源:互联网 发布:arch linux安装教程 编辑:程序博客网 时间:2024/06/05 21:51
C
a.了解static,static inline,extern inline用法、定义
static
意义为静态,并且只限但文件,static定义的变量在程序跳入内存的时候就已经就绪了。
extern
意义为外部,当把一个变量定义在所有函数之外时,这个变量自动为外部变量,也可以在前面加extern表明,在若在其他文件中调用,则必须在前面加extern。
inline
表明要优化函数的可执行代码,这可以通过将函数的代码合并到调用程序的代码中来实现。即建议内联而不实际内联。Linux内核使用的inline函数大多被定义为static 类型。
static inline、extern inline
促使编译程序尝试着将其代码插入到所有调用它的程序中。
b.了解多文件开发的好处
多个c文件的作用在于将不同功能的代码分开来实现,这样便于代码重用、代码编译和代码管理。
通常把主函数和自定义函数存放在不同的文件里,这样可以简洁主函数文件的代码,并且是编译的内容大大减少,减少编译时间,并利于代码修改。
0 0
- c
- c
- c
- c
- C
- c
- c
- c
- C+
- c
- C
- c
- c
- c
- C
- C
- c
- C
- POJ 3037 Skiing(Dijkstra)
- 加锁
- php 获取客户端的ip、地理信息、浏览器信息、本地真实ip
- java线程模型 线程池
- SystemUI statusbar 更换自己的UI图标
- C
- 网易互娱2017实习生招聘游戏研发工程师在线笔试第二场(神奇的数)
- Android 读取网络数据
- [参考]redis存储商品信息,自增订单或商品id,缓存评论!
- java毕向东听课笔记23(集合框架-List集合具体对象)
- LeetCode208 Implement Trie (Prefix Tree) Java
- JSP基础
- poj2524 Ubiquitous Religions
- 【证明可用】Ubuntu14.04/16.04命令行快速安装Ruby和Rails运行环境