每个 C++/C 程序通常分为两个文件。
一个文件用于保存程序的声明( declaration), 称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition) 文件。
C++/C 程序的头文件以“.h”为后缀,C 程序的定义文件以“.c”为后缀,C++程序 的定义文件通常以“.cpp”为后缀(也有一些系统以“.cc”或“.cxx”为后缀)。
1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(int argc, char** argv) { 6 //声明bool变量,并初始化 7 bool flag1=false,flag2=true; 8 9 //输出布尔常量和变量 10 cout<<"false:"<<false<<endl; 11 cout<<"true: "<<true<<endl; 12 cout<<"flag1="<<flag1<<endl; 13 cout<<"flag2="<<flag2<<endl; 14 15 //布尔变量的赋值和输出 16 int x=1; 17 flag1=x>0; //存放关系运算结果 18 cout<<"flag1="<<flag1<<endl; 19 flag2=flag1; //bool类型变量相互赋值 20 cout<<"flag2="<<flag2<<endl; 21 22 //布尔变量超界处理 23 flag1=100; 24 cout<<"flag1="<<flag1<<endl; 25 flag2=-100; 26 cout<<"flag2="<<flag2<<endl; 27 return 0; 28 }