1.c++可以连续使用赋值运算符,例如下面这样是可以的,编译器从右向左执行,将1赋值给c,再将c赋值给b,再将b赋值给a
int a;
int b;
int c;
a = b = c = 1;
2. 和C一样,C++不允许将函数定义嵌套在另一个函数定义中,每个函数定义都是独立的,所有的函数的创建都是平等的。
3. cout 是ostream类的对象,这个类中对运算符<<进行了重载,赋予其“显示变量”的作用,cin是istream的对象,这个类中对运 算 符>>进行了重载。cout和cin都是在命名空间std中被定义的。所以使用者两个类对象之前要加上语句using namespace std; 语句。
4.让程序能够访问命名空间std的方法有多种,下面是其中的四种。
1)将 using namespace std 放在函数定义之前,让文件中所有的函数都能使用命名空间std中所有的元素
2)将 using namespace std 放在特定的函数定义之中,让该函数都能使用命名空间std中所有的元素
3)在特定的函数中使用类似 using std::cout;这样的编译指令,而不是using namespace std,让该函数能够使用指定的元素,如 cout。
4)完全不使用编译指令using,在需要使用名称空间std中的元素时,使用前缀std::元素名,如std::cout<<"what a sb you are";
5.c++中的预编译
6.c++新式风格和文件不包含扩展名,而c语言是要求有扩展名的