【c++】【基础】【primer_plus】【第二章】开始学习
hello world
无论学习什么语言,hello world
都可作为第一个程序,这寓意着一个新的开始,也说明了开发环境已经基本搭建完成。本章内容主要介绍一下hello world
程序的各个含义,以及c++语言的一些基本组成部分。
1 | // hello.cpp |
单行注释
// ...
多行注释
/* ... */
预处理与头文件
#include <iostream>
名称空间
using namesapce std
-- 标明你在哪个班级上课输入输出
cout << ...
-- 最基本的输出函数
语句
声明语句
声明语句的作用是声明一个变量以供后续使用,其一般形式如下。
1 | type name; |
如声明一个名为a
的整型变量,其代码如下。
1 | int a; // 在使用之前声明变量即可 |
赋值语句
顾名思义,赋值语句用来给变量赋值,示例如下。
1 | a = 811; |
另外,可以在声明变量的同时给变量赋值,这个过程叫做变量的初始化。
1 | int a = 811; |
初始化的方式有很多种,下面简单列举一下,以后会再碰到的。
1 | int a = 811; // 初始化 |
输入输出语句
c++的输入输出语句与类、对象、操作符重载、流等概念有关,这里只需要清楚怎么用即可,以后会详细解读。
1 | cin >> a; // 输入值到a |
函数
函数表示的是一个可重复使用的处理过程,这个过程可以是用来处理数据的,也可以是用来运行特定的逻辑。有的函数需要一些源料(输入),有的也会得到一些产物(输出)以供他用。
函数的通常的模样由下面的代码所示。
1 | type function_name (argument_list) { |
翻译成中文如下。
1 | 返回值类型 函数名 (参数列表) { |
上面是函数的定义,一个函数只有在定义了之后才能够使用,也即只有在它定义的后面才可以使用此函数。除此之外,函数也可以先进行声明,然后再进行定义,声明时不会给出具体的定义(即实现),但是函数在声明之后便可以投入使用。其声明的格式如下。函数的声明部分便为__函数原型__。
1 | type function_name (argument_list); |
1 | 返回值类型 函数名 (参数列表); |
结语
最后,以一个简单的例子展示一个基本的c++程序到底是什么样子的。该例子可以用来计算两个数的和。
1 | // 计算a+b的值 |
以上便是对第二章的总结,读者不必过分追究其细节,后面总会慢慢展开,只是为了一睹c++的风采为快而已。