第一章:开始

来源:互联网 发布:拟态网络 编辑:程序博客网 时间:2024/05/17 03:43

1.1 编写一个简单的C++程序

1、一个函数的定义包括四部分:返回类型(return type),函数名(function name),形参列表(parameter list,允许为空)以及函数体(function body)。

2、main的返回值被用来指示状态,返回0表明成功,非0的返回值的含义由系统定义,通常用来指出错误类型。

1.2 初识输入输出

1、输出运算符(<<):左侧运算对象为一个ostream对象,右侧对象为要打印的值,运算结果为左侧运算对象,因此可以将输出请求连接起来。输入运算符(>>类似),左侧运算对象为一个istream对象。

2、P6 WARNING:程序员常常在调试时添加打印语句,这类语句应该保证“一直”刷新流(例如打印endl)。。

1.3 注释(comments)简介

注释界定符不能嵌套。

1.4 控制流

1、读取数量不定的输入数据:while(std :: cin >> value),从键盘向程序输入数据时,Windows中输入文件结束符(EOF)的方法是Ctrl+Z。

2、由于单个错误常常具有传递效应,所以,按照报告的顺序来逐个修正错误,是一个好习惯。另一个好习惯是在每修正一个错误后就立即重新编译代码,或者最多是修正了一小部分明显的错误后就重新编译。这就是所谓的“编辑-编译-调试”(edit-compile-debug)周期。

3、不存在唯一正确的代码风格,但保持一致性是非常重要的,一旦选择了一种风格,就要坚持使用。

1.5 类简介

1、使用#include指令来包含头文件,包含来自标准库的头文件时,用尖括号(< >)包围头文件名。对于不属于标准库的头文件,则用双引号(" ")包围,头文件通常以.h为后缀,标准库头文件通常不带后缀。

2、使用文件重定向,它允许我们将标准输入和标准输出与命名文件关联起来:假设$是操作系统提示符,加法程序已经编译为名为addItems.exe的可执行文件,则命令:“$ addItems <infile >outfile”会从一个名为infile的文件读取记录,并将输出结果写入一个名为outfile的文件中,两个文件都位于当前目录中。

3、点运算符( . )与调用运算符( () ):点运算符用于类的对象访问其成员,调用运算符用于调用一个函数,括号中放置实参(argument)列表(可能为空)。

0 0