(1)在C++中赋值语句中可以这么玩a=b=c=4;原因是赋值是从右到左,4赋值给了c,c赋值给了b,b赋值给了a
(2)cout很聪明,cout输出的应该是字符串,但是遇到整数时,他可以将整数转化成转换为字符串
(3)对于聪明的cout来说,C++中标记间的换行符和空格可以互相替换,比如
cout<<"hello new word"
<<" nice!"
<<"to meet you!";//完全可以运行
(4)C++函数分为两种,一种有返回值,另一种没有返回值
(5)cin知道如何把输入流的信息转化为相应类型,cout也知道如何将相应类型插入输入流中,两个都很智能化
(6)pow函数来自math文件里,第一个参数是底,第二个参数是幂,如5的8次方 a=pow(5.0,8.0);
(7)对于库函数,使用前必须提供原型,通常把原型定义放在main()定义之前
(8)函数参数中void明确指出,该函数不接受任何参数,如果省略void,让括号为空,C++解释成一个不接受任何参数的隐式声明
(9)return 0;的原因
通常约定退出值为0代表程序运行成功,非零意味着存在问题
(10)多函数程序中using编译指令
这样的话底下的主函数和子函数都能访问名称空间std
#include<iostream>
using namespace std;
int main()
但如果这样的话只有主函数可以访问名称空间std但是子函数you无法使用名称空间
#include<iostream>
int main()
{using namespace std;}
void you()
{}