会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
czh_eric
2015年12月20日
编译器行为(linux)
摘要: 1、预处理(prepressing) · 将"#define","#if"等宏定义,条件编译指令展开 · 删除注释"//"和'/**/' · 添加行号和文件名标识 · 保留所有"#pragma"编译器指令 · output: *.i2、编译(compilation) ---- 核心 ---...
阅读全文
posted @ 2015-12-20 21:53 czh_eric
阅读(197)
评论(0)
推荐(0)
2015年12月17日
类型别名(define与typedef)
摘要: #define NEW OLD //使用预处理器的方法,为OLD定义一个新名称NEW,使用define定义的类型别名,会在预处理的过程中对NEW进行“单纯”的替换,例如:#define N 3+2int i = N * 2;//预处理后,将会变成int i = 3 + 2 * 2; //i 的结果...
阅读全文
posted @ 2015-12-17 23:04 czh_eric
阅读(209)
评论(0)
推荐(0)
c++ 输入
摘要: · cin: 使用空白(空格,制表符和换行符)来定字符串的界,这意味着cin在获取字符数组输入时只读取一个单词,读取该单词后,cin将该字符串放到数组中,并自动在结尾添加空字符。面向行输入:· getline() 读取整行,通过回车键输入的换行符来确定输入结尾;调用:cin.getline(na...
阅读全文
posted @ 2015-12-17 22:45 czh_eric
阅读(189)
评论(0)
推荐(0)
2015年12月7日
读书笔记:c语言标准库 - 变长参数
摘要: · 变长参数(stdarg.h) 变长参数是c语言的特殊参数形式,例如如下函数声明:int printf(const char * format,...); 如此的声明表明,printf函数除了第一个参数类型为const char*之外,其后可以追加任意数量、任意类型的参数。 在函数实现部分,...
阅读全文
posted @ 2015-12-07 22:23 czh_eric
阅读(541)
评论(0)
推荐(1)
导航
博客园
首页
新随笔
联系
订阅
管理
公告