C++ primer Plus學習筆記(第二章)
第二章 開始學習C++
2.1 進入C++
C++ 常用擴充名為cpp.
完整程式包含的要素:
- 註釋,由//字首指示。
- 預處理編譯器指令#include。
- 函式頭int main()。
- 編譯指令using namespace 。
- 函式體{}。
- 使用C++的cout工具顯示輸出訊息。
- return返回語句。
2.2.1mian()函式
int main()
{
statements;
return 0;
}
函式名稱前的為返回值型別,{}裡面的為形參列表。也可使用void main(),並且省略返回值,可能在有些系統無法工作,不推薦使用。
註釋用//或者/* … */。
iostream檔案,輸入輸出流。
使用cout進行輸出。
cout<<string ;
換行符endl或者“\n";
2.2 C++語句
2.2.1 宣告語句和變數
在C++中,使用宣告語句指出儲存型別和位置,儘可能在首次使用變數前宣告它。
2.2.2 賦值語句
= (注意和後面判斷是相等區分開)。
2.3 其他C++語句
輸入:cin>>
2.4 函式
C++函式分為有返回值和無返回值2中。
2.4.1 有返回值的函式
有返回值的函式將會生成一個可以賦給變數的值。在使用函式之前,C++必須知道函式的引數型別和返回值型別,通常是將函式原型放在main函式的前面。
2.4.2 函式變體
- 有2個引數的函式
- 可以接受無返回值的函式
- 在C++中,即使函式沒有引數,呼叫時也要包含括號
2.4.3 自定義函式
函式原型放在main之前,函式定義放在main之後。
#include <iostream>
//函式原型
type function1(argumentlist);
type function2(argumentlist);
//主函式
int main()
{
.....
}
//定義函式。
type function1(argumentlist)
{
...
return ***;
}
函式的全部特性:
- 有函式頭和函式體
- 接受一個引數
- 返回一個值
- 需要一個原型
函式訪問名稱空間std的方法:
- 將using namespace std;放在函式定義之前。
- 將using namespace std;放在函式定義中。
- 在特定函式中使用using std::cout;
- std::cin;std::cout;
相關文章
- C++ Primer 第二章 學習筆記及習題答案C++筆記
- 【C++ Primer Plus】學習筆記--第10章 物件和類C++筆記物件
- c++ primer 第二章閱讀筆記C++筆記
- C++ Primer Plus 第四章 複合型別 學習筆記C++型別筆記
- 我的隨行筆記11 C++ Primer Plus筆記C++
- 我的隨行筆記10 C++ Primer Plus筆記C++
- 我的隨行筆記9 C++ Primer Plus筆記C++
- 我的隨行筆記8 C++ Primer Plus筆記C++
- 我的隨行筆記6 C++ Primer Plus筆記C++
- 我的隨行筆記5 C++ Primer Plus筆記C++
- 我的隨行筆記7 C++ Primer Plus筆記C++
- 我的隨行筆記4 C++ Primer Plus筆記C++
- 我的隨行筆記2 C++ Primer Plus筆記C++
- C++ Primer Plus隨記1C++
- 《C++ Primer》學習筆記(八):標準 IO 庫C++筆記
- C++ Primer筆記C++筆記
- C++ Primer Plus(一)C++
- C++ Primer Plus(四)C++
- C++ Primer Plus(三)C++
- 《C++ Primer》學習筆記(六):C++模組設計——函式C++筆記函式
- 我的隨行筆記3 C++ Primer Plus 3--指標筆記C++指標
- C++ Primer Plus 隨記(第八章)C++
- 《C++ Primer中文版(第5版)》學習筆記與習題完整發布!C++筆記
- C++ Primer Plus 第六版C++
- SpringBoot學習筆記(十七:MyBatis-Plus )Spring Boot筆記MyBatis
- C++學習筆記——003C++筆記
- C++學習筆記——001C++筆記
- OI學習筆記(C++)筆記C++
- c++學習筆記(三)C++筆記
- c++學習筆記(五)C++筆記
- c++學習筆記(四)C++筆記
- c primer plus 章節學習,經驗總結。
- C++學習筆記——C++ 繼承C++筆記繼承
- C++學習筆記-Cherno C++系列C++筆記
- 《C++ Primer》學習筆記(五):迴圈、分支、跳轉和異常處理語句C++筆記
- C/C++學習路線———學習筆記C++筆記
- Java_EE企業級開發學習筆記——spring學習筆記第二章Java筆記Spring
- C/C++學習筆記:字串C++筆記字串