C++ primer Plus學習筆記(第二章)

qq_38548951發表於2020-10-20

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的方法:

  1. 將using namespace std;放在函式定義之前。
  2. 將using namespace std;放在函式定義中。
  3. 在特定函式中使用using std::cout;
  4. std::cin;std::cout;

相關文章