1.include指令
也称包含指令,可根据文件名将文件内容包含进来。包含文件类型有.h头文件、.c, .cpp ,.txt等编译器能识别的代码文件。
2.头文件
C++程序头文件是以.h为后缀,但在文件包含时规定要去掉.h后缀,放入std名字空间中
若头文件是C也有的,在去掉.h后缀,还要增加一个c前缀。string.h——>cstring
3.流对象
cin、cout是iostream中预先定义好的流对象,系统会在内存中开辟一段缓冲区来暂存流的数据。
#include<iostream>//预处理指令,包含C++标准输入、输出流头文件,实现根据文件名将文件内容包含进来
using namespace std;
int main(int argc,char* argv[])//argc-传递给主函数的参数数量,参数通过argv[]数组传递给主函数。
{cout<<"hello world!"<<endl;//将插入数据顺序存放到输出缓冲区中,缓冲区满/endl时,将缓冲区数据输出,并清空缓冲区。 }
#include<iostream>
using namespace std;
int main()
{char name[2];for(int i=1;i<=2;i++)//可在循环中定义变量 {cin>>name[i];cout<<"name:"<<name[i]<<endl;} }
4.命名空间namespace
#include<iostream>
using namespace std;//std空间中包含C++标准库中所有标识符
//若不用using,那么只能通过命名空间限制符(::)访问:std::<<cout<<"hello world!"<<std::endl;
namespace myown{//自定义一个空间 string userName="myName";
}
int main()
{using namespace myown;//调用命名空间myown cout<<"Hello,"<<userName<<" bye!";//访问空间中的变量 //cout<<"hello,"<<myown::userName<<" bye!";//用命名空间限制符(::)myown访问空间中的变量 }