《C++ Primer》第1章 开始

参考资料:

  • 《C++ Primer》第5版

1.1 编写一个简单的C++程序(P2)

每个 C++ 程序包含多个函数,其中必须包含一个 main 函数。

一个函数的定义包括四部分:返回类型(return type)、函数名(function name)、形参列表(parameter list)和函数体(function body)。

int main(){
    return 0;
}

1.2 初识输入、输出(P5)

C++ 通过标准库来提供 IO 机制。

iostream 包括两个基础类型 istream 和 ostream,分别表示输入流和输出流。一个流就是一个字符序列,字符是顺序产生和消耗的。

std::cout << "hello world" << std::endl;

上述代码中,<< 运算符左侧必须是一个 ostream 对象,右侧为要打印的值,作用是将给定的值写入 ostream 对象中,运算结果是其左侧的 ostream 对象。endl 是一个被称作操纵符(manipulator)的特殊符号,作用是结束当前行,并将缓冲区中的内容写入到设备中(否则输出将停留在内存中)。

1.3 注释简介(P8)

编译器会忽略注释,因此注释对程序的行为和性能不会有任何影响。

单行注释以 // 开始;界定符对注释以 /* 开始,以 */ 结束,不能嵌套。

1.4 控制流(P10)

int x;
while(cin>>x)
    ...

上述语句中,cin>>x 的运算结果是 istream 对象。当使用 istream 对象作为条件是,其效果是检测流的状态,当流遇到文件结束符或者无效输入时,istream 对象的状态就会变为无效,从而使得条件为假

如果输入字符 ‘a’ ,则会结束循环。

1.5 类简介(P17)

在 C++ 中,我们通过定义类(class)来定义自己的数据结构。C++ 的一个设计焦点是像使用内置类型一样使用类类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值