【C++基础】
###基础###
main函数
#include<iostream>
using namespace std;
int main(){
cout << "Hello C++" << endl;
return 0
}
预处理器:#include<iostream> 编译指令使预处理器将iostream文件的内容添加到程序中。这是一种典型的预处理器操作:在源代码被编译前,替换或添加一些文本。
iostream的内容取代程序中的代码行#include<iostream>,原始文件没有变化,而是将源代码文件和iostream文件组合成一个复合文件,在编译的下一个阶段使用。
头文件:最新的c++风格的头文件没有.h后缀。
using namespace std :使用using编译指令;namespace类似java中的包,利用 “namespace::faction(params) ” 访问某名称空间的函数,为了偷懒避免每次调用方法时都要注明命名空间,可以使用using namespace xxx 或 using namespace xxx::yyy,前者,可以使用xxx中的所有名称,后者,则可以使用指定的yyy。
cout << "Hello C++":将一段string插入到输出流中。“<<”操作符重载,通过重载一个操作符可以有不同的含义。
Q:using namespace std 的位置放在函数定义之前和某函数中有什么区别?
A:放在函数定义前,则该文件中所有函数都能访问该名称空间,如果放在某函数中,则只有该函数能够访问该名称空间。
function prototype 函数原型
使用c++库函数,通过#include<xx>头文件来提供原型 或者在main函数前声明函数原型。
###数据类型###
基本类型
size:sizeof (int)/sizeof variable
无符号类型:unsigned,好处是能够增大变量存储的最大值。仅当变量不会为负时,才会使用无符号类型。
符号常量 const int MONTHS = 12;
复合类型
###go on 4 capter###

浙公网安备 33010602011771号