C++ Primer Plus入手快一年了,现在才开始认真阅读,足以见得我的懒惰。
书很厚,没法记住全部内容,所以开一篇博客一边阅读一边记录知识点。
加粗为标注,红色为重点,*代表需要补充。
2018.3.7
1.int main(void)中的void表示该函数不接受任何参数,也就等同于int main()
2.using namespace std叫做编译指令,作用是使得std名称空间中的所有名称都可用
单独声明格式为:using std::cout; using std::endl;
输出格式为:std::cout<<" "<<std::endl;
(单独声明忒麻烦了,目前还是直接using namespace std,写下来只是以前没见过)
3.cout<<"a"<<endl;中,<<叫插入运算符,"a"叫字符串。endl是一个特殊的C++符号(而不是关键词!)
这句话代表将"a"这个字符串插入到输出流中(说:在电脑上输出"a"这句话 多low啊)
4.C++语句中分号代表结尾,回车只相当于空格或制表符
5."="叫做赋值运算符(叫等号 多low啊)
6.int rand(void)中若省略void,C++则解释为不接受任何参数的隐式声明。
7.short至少16位,int至少和short一样长
long至少32位,且至少和int一样长
long long至少64位,且至少和long一样长
8.short(包括16位int)取值范围:-32768到32767
unsigned short取值范围:0到65535
9.#define和#include都叫作预处理器编译命令