没事干,干脆学C++了。 =_=
先纯理论地看了《C++程序设计》前几篇。靠Object Pascal的基础,面向对象、类的概念都能理解。估计学起来应该很快吧。
Note 1.
{ }内声名的变量在域外无法访问
这样一来,for (int i=0;i>=20;i++) {}之类的语句使用后变量i就没有意义了,倒也不用像小学学Basic那样还去管Next i之后i究竟是20还是21 =_=
Note 2.
++i 和 i++ 的区别
int a,b
a=b=0;
b=a++; //b=0; 可以理解为b=a, a+=1;
cout>>a>>endl; //a=1;
cout>>b>>endl; //b=0;
a=b=0;
b=++a; //b=0; 可以理解为a+=1,b=a;
cout>>a>>endl; //a=1;
cout>>b>>endl; //b=1;
Note 3.
按任意键继续
do {} while (!kbhit());
调用 kbhit 需声名 >conio.h< 库,貌似是Keyboard Hit的缩写
Note 4.
void delay(int n=100);
当调用delay时,若无参数,则缺省为100
Note 5.
参数的英文是argument... 而不是数学所用的parameter