目录结构
如果一个软件的头文件数目比较多(如超过十个),通常应将头文件和定义文件分别 保存于不同的目录,以便于维护。 例如可将头文件保存于 include 目录,将定义文件保存于 source 目录(可以是多级目 录)。
如果某些头文件是私有的,它不会被用户的程序直接引用,则没有必要公开其“声 明”。为了加强信息隐藏,这些私有的头文件可以和定义文件存放于同一个目录。
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 //变量声明 7 char c; 8 double x,y; 9 10 //测试自增 11 cout<<"++E and E++ :"<<endl; 12 c='B'; 13 cout<<"c="<<++c<<endl; //输出c=C 14 c='B'; 15 cout<<"c="<<c++<<endl; //输出c=B 16 x=1.5; 17 y=5+ ++x; //加号后的空格不能少 18 cout<<"y="<<y<<endl; //输出y=7.5 19 x=1.5; 20 y=5+x++; 21 cout<<"y="<<y<<endl; //输出y=6.5 22 cout<<"--------------------"<<endl; 23 24 //测试自减 25 cout<<"--E and E-- :"<<endl; 26 c='B'; 27 cout<<"c="<<--c<<endl; //输出c=A 28 c='B'; 29 cout<<"c="<<c--<<endl; //输出c=B 30 x=1.5; 31 y=5+--x; 32 cout<<"y="<<y<<endl; //输出y=5.5 33 x=1.5; 34 y=5+x--; 35 cout<<"y="<<y<<endl; //输出y=6.5 36 return 0; 37 }