C++ 启航

    《C++ primer plus》第一章主要讲了一些C++的历史和一些标准,第二章就开始真正讲解C++相关的技术概念和实例了。当然主要还是比较大概的一些概念,很多东西都是在这一章里提了一下给读者一些感觉,在后面的章节再深入讲解。

     一开始写了一个简单的C++程序,只是打印了几句话。值得注意的是有些系统中打印可能一下子弹出窗口然后就关掉了。所以,需要在return 前增加cin.get() 的调用来等待用户输入再关闭窗口,给人时间观看打印内容。

     C++程序的基础组成部分是函数。这是最基础的概念,我还在这句话下面划了线,结果,在章节复习题里看到这个问题的时候完全不知道回答什么!好吧,也可能是英语不怎么熟悉,所以不知道人家问的是什么。看来英语还是要好好学的呀。

     写程序首先要接触的就是main函数,这个函数是操作系统启动你写的程序的入口,除了一些库例如windows DLL外,都需要main函数。main函数的return 语句如果被省略,则编译器会默认是执行return 0,这个是以前不知道的。另外,C++是大小写敏感的,所以main函数的名称一定要全小写。

     C++ 的注释有两种形式。由/* 和*/ 包围的部分作为注释,另一种是// 在本行后面的内容。 编译器会当作注释不存在,前面两种写法的区别在于,第一种可以包含多行的内容,但是第二种只能注释掉自己所在行的并且是在自己后面的部分,推荐是使用第二种,因为第二种好控制,仅对自己行生效,不容易出现混乱的局面,第一种可能在多行里要包含类似注释的标记,导致最后效果与预期不相同。

    C++使用了预处理器,就是在主编译过程之前会预先处理代码文件。C++文件头部的#include指令就是用来告诉预处理器的指令,在编译前预处理器会将#include的指令替换为相应的文件添加到你的程序中,这样的文件被称之为头文件。头文件中包含了需要用到的函数的声明。

    namespace 命名空间的指定使用using指令,C++对于已经存在的代码可以通过namespace进行管理,在不同的namespace里可以存在相同名称的函数,调用的时候通过namespace进行区分。namespace的使用有几种形式:使用using 指令在文件开头或者函数开头可以指定namespace,可以指定使用整个namespace:using namespace std;

或者指定单独指定:using std::cout. 另外一种namespace的使用方式是在用到的时候在前面添加namespace: std::cout << "";



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值