C++ Primer Plus_读书笔记_第2章 开始学习C++
第2章 開始學習C++ 54
2.1 進入C++ 54
第一個C++程序
#include<iostream> int main() {using namespace std;cout << "HelloWorld" << endl;return 0; }2.1.1 main( )函數 56
主程序,沒有返回語句默認為return 0;
2.1.2 C++注釋 59
//注釋---C99中//的注釋風格添加入C
/*注釋*/
2.1.3 C++預處理器和iostream文件 61
iostream頭文件包含輸入輸出
2.1.4 頭文件名 62
C++中取消后綴
如果想使用C中的頭文件,只需要去后綴,前加c就可以了
例如:C:#include<math.h>
C++:#include<cmath>
2.1.5 名稱空間 63
https://blog.csdn.net/aiqq136/article/details/114970219
2.1.6 使用cout進行C++輸出 64
類:包含數據的存儲和使用方式
對象:類的一的特定實例
cout是一個類,可以處理各種類型的數據,例如遇到字符串cout<<string;的時候,就對應操作在屏幕中顯示出來
<<除了是輸入流的運算符外,也是左移運算符,這里進行了運算符重載
運算符重載:就是根據不同的場景,一個運算符可以通過程序的判斷,發揮不同的作用
endl:換行,"\n"也可以換行
2.1.7 C++源代碼的格式化 68
;代表一條語句的結束
如果沒有;就回車換行,則默認為一個空格
不允許變量中間加空格,不允許字符串中間換行
{ //各占一行cout<<"要有縮進";//一條語句一行 } //各占一行2.2 C++語句 72
2.2.1 聲明語句和變量 73
聲明不必寫在一起,在使用變量的時候,程序會先找聲明
C99中C的聲明也不必寫在一起了
2.2.2 賦值語句 75
允許連續賦值,連續賦值從右向左,例如a=b=c=5,先賦值c
2.2.3 cout的新花樣 76
cout可以自動識別<<右側的數據類型
cout可通過重載<<來拓展使用范圍
2.3 其他C++語句 77
2.3.1 使用cin 78
int a;
cin>>a;
cin在計算機中也是一個類,可以通過判斷變量的類型,將輸入的值按相應類型輸入a中
2.3.2 使用cout進行拼接 78
#include<iostream> int main() {using namespace std;cout << "Hello"<< "World";return 0; } //>>HelloWorld //使用cout進行拼接時候,換行不默認添加空格2.3.3 類簡介 80
cout是ostream類
cin是istream類
這些類都在iostream的頭文件中有聲明
類調用方法:1.函數調用? 2.重載運算符
2.4 函數 82
2.4.1 使用有返回值的函數 82
2.4.2 函數變體 87
2.4.3 用戶定義的函數 88
2.4.4 用戶定義的有返回值的函數 93
2.4.5 在多函數程序中使用using編譯指令 96
在程序函數外使用using namespace std;就可以所有函數共享std的命名空間了
2.5 總結 98
2.6 復習題 99
https://blog.csdn.net/aiqq136/article/details/114984366
2.7 編程練習 100
https://blog.csdn.net/aiqq136/article/details/114984472
總結
以上是生活随笔為你收集整理的C++ Primer Plus_读书笔记_第2章 开始学习C++的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习中的算法:支持向量机(SVM)基
- 下一篇: 《蛋仔派对》通关小技巧