C++总结篇之第一章

一、C++的初步知识

(一)最简单的C++程序

main前面int的作用是声明函数的类型为整型。标准C++要求main函数必须声明为Int型。有的操作系统(如UNIX,Linux)要求执行一个程序后必须向操作系统返回一个数值。因此C++的处理是这样的:如果程序正常 ,则向操作系统返回数值0,否则返回数值-1。如果主函数首行写成void main()也能通过。只要记住在main前面加int,同时在main函数的最后加一个语句"return 0;”即可。

#include<iostream>是一个“包含指令”,它的作用是将文件“iostream"的内容包含到该命令所在的程序文件中,代替该指令。

文件iostream的作用是向程序提供输入或输出时所需要的一些信息。

在程序进行编译时,先对所有的预处理命令进行处理,将头文件的具体内容代替#include指令,然后再对该程序单元进行整体编译。

using namespace std;的意思是使用命名空间“std"。

return 0;的作用是向操作系统返回一个零值。如果程序不能正常执行,则会自动向操作系统返回一个非零值,一般为-1.

(二)C++程序的构成和书写形式

1、一个C++程序可以由一个程序单位或多个程序单位构成,每一个程序单位作为一个文件。

2、在一个程序单位中,可以包含以下三个部分:

(1)预处理指令

(2)全局声明部分

(3)函数

函数是程序中必须有的和最基本的组成部分。每一个程序必须包括一个或多个函数,其中必须有一个主函数。但不要求每一个程序文件都必须具有以上3个部分,可以缺少某些部分(包括函数)。

3、一个函数由两部分组成:

(1)函数首部

包括 函数名、函数类型、函数属性、函数参数类型、参数名。

一个函数名后面必须跟一对圆括号,函数参数可以缺省,如int main().

(2)函数体

包括局部声明部分和执行部分。

某些情况下可以没有声明部分和执行部分,如void dump(){}是一个空函数,什么也不做,但它是合法的。

4、语句包括两类。一类是声明语句,用来向编译系统通知某些信息;另一类是执行语句,用来实现用户指定的操作。

5、一个C++程序总是从main函数开始执行,而不论main函数在整个程序中的位置如何。

6、类是C++新增加的重要的数据 。在一个类中可以包括数据成员和成员 ,它们可以被指定为私有的和公用的属性,私有的数据成员和成员函数只能被本类的成员函数所调用。

7、以下两行的注释作用相同:

//this is a C++ program.

     /*this is a C++ program.*/

猜你喜欢

转载自blog.csdn.net/gabby____/article/details/85629628