1. C++对大小写敏感。
2. 以下两种写法等价:
#include <iostream>
int main()
{
using namespace std;
....
}
#include <iostream.h>
int main()
{
.....
}
3. 在C语言中,省略返回类型相当于返回int。不过,C++逐渐淘汰了这种用法,对于main()函数,如果编译器到达最后没遇到返回语句,则会return 0。
4. DLL模块不是独立的程序,不需要main()
5. //是C++风格的注释,而/*...*/是C风格的
6. 使用namespace std,就可以使用类似iostream(C++新式风格头文件)以及cmath(转换后的C)的头文件
7. using编译指令:
using namespace std; //可以放在函数定义之前,也可放在定义之中
using std::cout;
using std::endl;
8. 在C和Pascal中,所有的变量声明通常都位于函数或过程的开始位置,但C++的做法是尽可能在首次使用变量前声明它。
9. CC sqrt.c -lm可以让编译器去搜索正确的库。只包含cmath头文件可以提供原型,但不一定会导致编译器搜索正确的库文件。