1.C++代码区分大小写
2.C++代码结构
C++.cpp(演示文件)
#include<iostream>//预处理编译指令<头文件>
using namespace std//指定命名空间std
int main()//函数头
{
cout<<"学习C++"<<endl;//输出语句
return 0//结束函数语句
}
3.函数
main()是一个函数,示例中int main ()是一个函数头,函数头为函数和程序对其他部分的接口,(自己理解为虾米的函数体)做了总结,{包含的函数体表示计算机应该做什么指令,每一条指令为一个语句,每条语句都应该用(;)结尾}
main()函数最后一句return 0叫做返回语句。
函数可被其他其他函数激活或者调用,函数头描述了函数和调用它的函数之间的接口,位于函数前面的叫做函数返回类型,(入 int main ()这里的返回值类型是int类型,),函数后面括号里面的部分叫做形参列表或者参数列表。
C++函数必须包含 main()函数。
4.注释
C++注释以//开头//结尾,可同代码一行,也可单独一行,也可用C语言注释*/开头*/结尾。
5.C++预处理器和iostream头文件
#include预处理器,在主编译前对对源文件进行处理。
#include<iostream>预处理操作,该指令将iostream头文件类容添加到程序中。
iostream文件包含了输入输出定义,如cin输入cout输出都需要该文件定义。
6.头文件名
iostream叫做包含文件,也叫做函数头文件,C++包含了很多这样的文件,每个头文件支持一组特定的工具,在C语言中这样的头文件名有扩展名.h,来自C语言的头文件在C++中需要在前面加C,如cmath。
7.命名空间
头文件不包含.h便可以使用命名空间,如using namespace叫做using编译指令,(暂时理解为存放组建的空间)
类丶函数丶变量是C++的标准组件,这些组件放在std空间中,因此使用using nemaspace std指令,指令使得std空间的名称都可用。
也可省略using编译指令使用以下方式,如std::cout<<”C++程序“;std::cot<<std::endl;
8.cout进行C++输出
如cout<<'内容'; 双引号括起来的是字符,为将要显示的字符,<<符号表示将字符发送给cout,cout是iostream预定义的一个对象,属性包括一个插入运算符,语句理解为将<<右边的字符插入到输出流中。
小提示<<表示多种运算符,这里表示运算符重载的一个例子。
9.控制符endl
endl是一个特殊的符号,表示重启一行,如endl在cout有特殊含义的称为控制符(在iostrema文件中定义),支持旧的C语言换行符/n,如cout<<"C++程序/n";
10.C++代码格式
一.在C++中分号;标识了语句的结尾。二.可将几条代码放在一行,也可以分成几行。