摘要:
<c++ primer plus>第六版 9 内存模型和名称空间 9.1 单独编译 单独编译组件函数文件, 然后将它们链接成可执行程序. (c++编译器既编译程序, 也管理链接器) 程序分为三部分: 头文件: 包含结构声明, 使用这些结构的函数原型. 源代码文件1: 包含与结构有关的函数的代码. 源 阅读全文
摘要:
<c++ primer plus>第六版 8 函数探幽 8.1 c++内联函数 内联函数是c++为提高程序运行速度所做的改进. 常规函数与内联函数之间的区别, 不在于编写方式, 而在于c++编译器如何将它们组合到程序中. 例: 一般定义内联函数时, 省略函数原型, 直接在原型处定义整个函数. inl 阅读全文
摘要:
<c++ primer plus>第六版 7 函数 7.1 复习函数的基本知识 没有返回值的函数: void FunctionName(parameterList) { statments return; //optional } 有返回值的函数 typeName FunctionName(para 阅读全文
摘要:
<c++ primer plus>第六版 6 分支语句和逻辑运算符 6.1 if语句 if (test-condition) { statement1 } else if(test-condition) { statement2 } else { statement3 } 实际上, 上述语句只是嵌套 阅读全文
摘要:
<c++ primer plus>第六版 5 循环和关系表达式 5.1 for循环 语法 for (initialization; test-expression; update-expression) { body } 5.2 while循环 while (test_condition) { bo 阅读全文
摘要:
<c++ primer plus>第六版 4 复合类型 4.1 数组 声明数组的格式: typeName arrayName[arraySize]; //声明一个数组, 内容未定; typeName arrayName[arraySize] = {20, 30}; //声明一个数组, 并初始化, 初 阅读全文