摘要:
控制流 if 语句:用于分支选择 条件部分:用于判断是否执行 语句部分:要执行的操作 == 与 = 操作 = 操作:用于赋值,将数值保存在变量所对应的内存中 == 操作:用于判断两个值是否相等 可以将常量放在 == 左边以防止误用 猜数字的游戏代码: #include <iostream> int 阅读全文
摘要:
系统 I/O 示例代码: #include <iostream> // 标准库头文件 // #include "myheader.h" // 自己写的头文件 void fun(const char* pInfo, int /* pValue */) //第二个int为设计时候保留接口,在这里没有用到 阅读全文
摘要:
结构体与自定义类型 结构体:将相关的数据放置在一起 可以通过点操作符( . )访问内部元素 可以作为函数的输入参数或返回类型 一个简单的代码示例: // self-defined data type -- struct #include <iostream> struct Point { int x 阅读全文
摘要:
基础概念 函数:一段能被反复调用的代码,可以接收输入,进行处理并(或)产生输出 如下就是一个简单的打印 Hello world! 的代码: hello.cpp #include <iostream> int main(void) { std::cout << "Hello world!\n"; re 阅读全文
摘要:
C++的编译/链接模型 简单的加工模型 问题:无法处理大型程序 加工耗时较长 即使少量修改,也需要重新加工 解决方案:分块处理 好处 编译消耗资源,但一次处理输入较少 链接程序较多,但处理速度较快 便于程序修改升级 由“分块处理”衍生出的概念 定义 / 声明 头文件 / 源文件 翻译单元 源文件 + 阅读全文
摘要:
C++ 开发环境 Visual C++ / GCC(G++) / Clang(Clang++) 集成开发环境:Visual Studio / CodeLite / Code::blocks / CLion / Eclipse ... 工具: /usr/bin/time valgrind cpp re 阅读全文
摘要:
什么是C++ 是C语言的扩展,有如下的两个特性: 关注性能 与底层硬件紧密结合 对象生命周期精确控制 零成本抽象(Zero-overhead Abstraction) 引入大量利于工程实践的特性 三种编程范式:面向过程(Imperative Programming)、面向对象(Object-orie 阅读全文
摘要:
因为想要做桌面程序,所以学习了C#的基础。感谢刘铁猛老师。 阅读全文