【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###

 

posted @ 2011-12-26 22:58  NemoGu  阅读(160)  评论(0)    收藏  举报