C++:
“.cpp”文件扩展名
且只有一个名为main的主函数
注释方式:
成段注解:
/..../
单行注释:
//.....到本行结束
输出:
C语言:scanf
C++:cout printf
C++头文件:
C++:
#include<iostream.h>
C语言
#stdio.h
主程序:
void main(void)
void 返回类型为空
从main开始执行,再到main结束
取整数最大值:
int max(int x,int y)
{reture}
“#”表示编译阶段处理
“cin”输入流中提取字符
cin>>a.x;
“cout”输出流中提取字符
cout<<endl;
换行操作:
用语句“cout<<endl”;或“cout<<"\n";实现,其中endl可以插在流的中间。
cout<<a.x<<endl<<a.y<<endl;
使用命名空间
C++完全兼容C
C++可以省略“.h”,但必须使用语句
using namespace std;
如:
#include<iostream> //包含头文件
using namespace std; //使用命名空间
注意C++库代替C库中的头文件的正确名称,如
#include<math.h> //数学函数头文件
#include<cmath>
using namespace std;
绝对值:
fabs()
开根号:
sgrt()
对象的定义和初始化
定义包括为它命名并赋予它数据类型,一般即使初值只用来表不该对象尚未具有真正意义的值,也应将每个对象初始化。
int z(0); //等同于int z = 0;
*int()类型占4个字节;
*double()类型占8个字节;
函数原型&返回值
C++使用变量和函数的基本规则:
先声明,后使用
变量有时也可以边声明边使用,但必须声明,否则出错;
返回值
返回值由return后面的表达式决定,且表达式的值必须声明函数的类型一致
如果函数确实不需要返回值,还可以void标识,一旦使用void标识,函数体内不可使用return语句
C++函数有库函数(标准函数,引用时函数名加<>)和自定义函数(引用时函数名加“”)两类
Const(常量)修饰符&预处理程程序
const修饰符:用于定亿符号常量
C中使用“#define”定义常量,而C++中除此外,建议使用Const代替宏定义,用关键字Const修饰的标识符称为符号常量。
因const是放在语句之前,因此可以进行类行判断。
C语言:
#define BUFSIZE 100
C++:
const int BUFSIZE =100
常量定义:
const int K(2); //等于 const int K = 2;
预处理语句三种:
宏定义,文件包含(嵌入指令)和条件编译