C++编程入门

Posted on 2019-01-07 21:09  Summer_8918  阅读(276)  评论(0)    收藏  举报

学习一门新的程序设计语言的最好方法就是练习编写程序。

每个C++程序都包含一个或多个函数,其中一个必须命名为main。操作系统通过调用main来运行C++程序。

一个函数定义包含四个部分:返回类型;函数名;一个圆括号包围的形参列表;函数体。

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

C++语言并未定义任何输入输出语句,包含了一个全面的标准库来提供IO机制。iostream库包含两个基础类型istream和ostream,分别表示输入流和输出流,流表示随着时间的推移,字符是顺序产生或消耗的。

标准输入cin

标准输出cout

cerr 输出警告和错误信息

clog 输出程序运行时的一般信息

输出运算符<<;

endl,是一个被称为操作符的特殊值。写入endl的效果是结束当前行,并将与设备关联的缓冲区内容刷到设备中。

前缀std::指出名字cout和endl是定义在名为std的命名空间中。命名空间可以帮助我们避免不经意的名字定义冲突,以及使用库中相同名字导致的冲突。标准库定义的所有名字都在命名空间std中。

作用域运算符::

注释符:

  1. //单行注释或半行注释
  2. /**/ 注释界定符用于多行注释

注释界定符不能嵌套

控制流

while

for

if

从键盘输入文件结束符 Windows系统,敲Ctrl+Z

编译器的一部分工作是寻找程序文本中的错误。下面是一些最常见的编译器可以检查出来的错误:

(1)  语法错误(syntax error)

(2)  类型错误(type error)

(3)  声明错误(declaration error)

 

类简介

C++通过定义一个类来定义自己的数据结构

包含来自标准库的头文件时,应该用<>包围头文件名。对于不属于标准库的头文件,用””包围。

使用文件重定向

大多数操作系统支持文件重定向,这种机制允许我们将标准输入和输出与命名文件关联起来。

$ addItems <infile> outfile

成员函数是定义为类的一部分函数,有时称为方法。点运算符用于类类型的对象。使用调用运算符()来调用一个函数。调用运算符是一对圆括号,里面放置实参列表(可能为空)