C++ Primer Plus学习笔记 第二章 02

声明:本文整理自《C++ Primer Plus》
01 作为接口的函数头 : int main()
main()被启动代码调用,而启动代码是由编译器添加到程序中的,是程序和操作系统之间的桥梁。该函数头描述的是main()和操作系统之间的接口。
int 代表main()返回一个整数值,空括号代表main()函数不接受任何参数。参数:一个函数传递给另一个函数的信息。

02 预处理器编译指令#include
#include <iostream> 该编译指令导致余出来器将iostream文件的内容添加到程序中。在源代码被编译之前,替换或添加文本。将源代码文件和iostream组合成一个复合文件,编译的下一阶段将使用该文件。

03 名称空间
名称空间让厂商将其产品封装在一个叫做名称空间的单元中,使用名称空间的名称来指出想使用哪个厂商的产品。
Microflop::wanda("go dancing?");    //使用Microflop的版本
Piscine::wanda("a fish-named Desire");    //使用Piscine的版本

04 声明语句和变量
int carrots 此语句提供了需要的内存以及该内存单元的名称。carrots是变量,它的值可以被修改。
所有变量都必须声明?如果不声明而是使用新变量时自动创建,则出现拼写错误时将会导致创建一个新的变量,而针对旧变量的操作则没有实现,将导致程序出错。声明变量则会避免这种错误。

05 函数变体
没有返回值的函数,不能将函数调用放在赋值语句或其他表达式中,使用一条纯粹的函数调用语句。
void bucks(double);
bucks (1234.56);

06 在多函数中使用using编译指令
只让需要访问名称空间的函数访问它。
让程序可以访问名称空间的办法:
  • 将using namespace std;放在函数定义之前,所有的函数都可以使用名称空间中的所有的元素。
  • 将using namespace std;放在特定的函数之中,只让此特定函数使用名称空间中的所有元素。
  • 使用类似using std::cout,让该函数可以使用指定的元素,如cout
  • 不使用编译指令using,在需要使用名称空间std中的元素时,使用前缀std::。eg:std::cout<<"123456"<<endl;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值