C++基础知识1

1 初始C++

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

1.1.1 程序结构

  每个C++程序都包括一个或多个函数(function),但只有一个主函数main。操作系统通过调用 main来运行C++程序。

  一个函数定义包括四个部分:返回类型(return type,=0表明成功,非0返回由系统定义通常用来指出错误类型),函数名(function name),一个括号包围的形参列表(parameter list,可为空),函数体(function body)。

1.1.2 编译、运行程序

  环境准备------编写好程序后,需要编译。如何编译依赖于操作系统和编译器。编译器大都具备集成开发环境(Integrated Developed Environment,IDE),将编译器与其他程序创建和分析工具包装在一起。

    Ubuntu系统下安装g++编译器指令:$ sudo apt-get install g++

  编写源文件------程序文件通常被称为源文件(source file),编译器不同导致后缀不同,常见的.cc,.cxx,.cpp,.cp,.c。用文本编辑器来编辑源代码。

  编译文件------若使用命令行界面,通常是在一个控制台窗口内编译程序。

    Ubuntu系统下用g++编译器编译指令:

    $ g++ prog1.cpp。生成可执行文件默认为a.out

    $ g++ -o 可执行文件名 prog1.cpp。则可指定生成可执行文件名

  运行程序------运行一个可执行文件。命令:$ ./可执行文件名。./代表位于当前文件夹。

1.2 初识输入输出

  C++未定义任何输入输出(IO)语句,包含了一个全面的标准库(standard library)来提供IO机制及其他。

 标准输入输出对象

  标准库中定义了4个IO对象。

操作符

对象

备注

<<

cin

istream

标准输入

 

>>

cout

 

ostream

标准输出

cerr

标准错误(输出警告和错误消息)

clog

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

 使用标准库中的名字

  命名空间(namespace)帮助我们避免不经意的名字定义冲突,以及使用库中相同名字的冲突。标准库定义的所有名字都在命名空间std中。

 

1.3 注释简介

  C++注释分为两种:单行注释(//)和界定符对注释(/*...*/)。界定符对注释不可以嵌套。单行注释与界定符对注释一般分开使用。

原文地址:https://www.cnblogs.com/lijuanhu321/p/7723419.html