第一章

2.C++注释

c++注释以“//”开头,到行尾结尾。其作用是为了便于读者或者是程序员自身的理解。

在运行时会被编译器忽略。

3.C++预处理

#include <iostream>

此编译指令导致预处理器将 iostream 文件的内容添加到程序中。

 iostream 中的"io" 指输入,输出。

   在C++的输入,输出中,涉及了 iostream 文件中的多个定义,例如cout,所以为了使用cout来显示,第一个程序就需要用这些定义.

所以使用cin和cout进行输入和输出的程序必须包含文件 iostream 

#include <iostream>
#include <iostream>

编译指令会导致 iostream 文件中的内容随源代码文件的内容 一起被发送给编译器。而iostream文件中的内容将取代程序中的代码行“#include <iostream>。

  • 此时原始文件未被修改,而是源代码文件和 iostream 组合成了一个复合文件

4.头文件名

像 iostream 这样的文件叫做包含文件——它被包含在其他文件之中,

                                           也叫头文件——它被包含在文件的起始处。

C语言的头文件使用扩展名h,以此标识文件类型。而C++头文件没有扩展名。

  • 一些C头文件被转化为C++头文件时,会被重命名,去掉扩展名h,并在文件名称前面加上前缀c(表示来自c语言)

头文件命名约定

头文件类型约定示例说明
C++旧式风格以.h结尾iostream.hC++程序可以使用
C旧式风格以.h结尾math.hC,C++程序可以使用
C++新式风格没有扩展名iostreamC++程序可以使用,使用namespace std
转换后的C加上前缀C,没有扩展名cmath

C++程序可以使用不是C的特性,如namespace std

5.名称空间--std

   若使用 iostream,而非 iostream.h时,需要使用 

using namespace std;  //using编译指令

若无using编译指令,则iostream中定义的用于 cout 的 cout变量实际为

std::cout
std::endl

编码时为

std::cout<<"Holle,World!";
std::cout<<std::endl;

所以使用using编译指令是一种偷懒的办法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值