C++程序的基本结构主要有三点:
- 头文件
- 命名空间
- 主函数
一、头文件
第一行代码“#include<iostream>”是编写主函数前必须输入的一行代码,因为他在C++程序开头,所以称为“头文件”。它是一条编译预处理命令。
iostream用于支持输入和输出操作。C++中还提供多种类型的库,如ctime/cmath/cstring等,不同的库包含不同的对象,用于实现不同的操作。
二、命名空间
第二行代码“using namespace std;”也是编写主函数前必须输入的一行代码,它常常位于头文件的下方。它的作用是告诉编译器要使用标准命名空间。
std是standard的缩写,意思是“标准命名空间”
为了解决合作开发时的姓名冲突问题,C++引入了命名空间的概念。
三、主函数
完成库的调用指定命名空间后,就可以开始编写程序的执行代码,也就是主函数。主函数指的是包含一个语句块和若干语句的程序结构。每个C++程序都是从一个函数开始执行的。
主函数包含一个语句块,语句块是以左大括号“{”开始,以右大括号“}”结束。一个语句块可以包含若干语句,根据C++的语法,凡是能实现某种操作并最后以分号结束的都是语句。 分号是语句的终止符。
四、输入和输出:
在编写C+程序时,如果需要输入和输出数据,就需要引入 iostream 库,iostream 是 input/output stream 的缩写,意思是“输入输出流”。iostream 库包含了用于输出的对象cout 和用于输入对象 cin 。
cout 从程序中输出指定信息到显示器上。cout 后的“<<”是流插入运算符,运算符后面为要显示在显示器上的内容,该内容为字符串或者表达式,如果为字符串就必须包含引号内。 cin流提取运算符“>>”。
尽管对象cin和cout 不是C++的语句,但是在不混淆的前提下,为了叙述方便,我们常常把由对象cin和流提取运算符“>>”实现输入的语句成为输入语句或cin语句,把有对象cout和流插入运算符”<<”实现输出的语句成为输出语句或cout语句。
cout语句的一般表达式:cout<<表达式1<<表达式2<<……<<表达式n; cout语句一般格式中的表达式可以是由运算符,括号,数值对象或变量等多个元素组成的运算式,也可以是变量或字符串。
cin语句的一般表示式:cin>>表达式1>>表达式2>>……>>表达式n; cin语句一般输入的是一个或多个变量的值,这个值可以是数值,也可以是字符串。
五、错误程序解析:
编译器:在选项卡名称的右侧会显示程序编译过程中出现的错误数量。
信息:在该选项卡下面会显示错误所在的行列号及出现错误的原因。
叉号:代码编辑区出现亮,显示出错的某行代码。 仔细观察发现,虽然编译器显示4条错误,但是实际只有2出错误。
①第2行末尾少“;”,
②第6行的字符串“Hello World”遗漏了右侧的引号。
有时候一个错误会连带导致许多行代码都出现编译错误,因此在更正错误时最好从最顶端错误开始检查。
通过编译器的编译功能发现错误就称为语法错误。例如:输错了对象,符号,遗漏了必要的分号,使用左侧括号却没有右侧括号,或者应用了编译器不能识别的函数等。
标签:02,语句,系列,cout,错误,cin,C++,编译器 From: https://blog.csdn.net/m0_72540399/article/details/137166738