【C++養成計劃】基本語法(Day2)

寫在前面:大家好!我是【AI 菌】,一枚愛彈吉他的程序員。我熱愛AI、熱愛分享、熱愛開源! 這博客是我對學習的一點總結與記錄。如果您也對 深度學習、機器視覺、算法、Python、C++ 感興趣,可以關注我的動態,我們一起學習,一起進步~
我的博客地址爲:【AI 菌】的博客
我的Github項目地址是:【AI 菌】的Github


上一篇:【C++養成計劃】不聊學習只談乾貨(Day1)
昨天我結合自己的經歷,帶大家瞭解了C++的應用領域,並搭建安裝好了編譯環境。下面我們就直接進入主題吧。

1. C++的程序結構

首先,讓我們來看一段簡單的代碼,可以輸出:Hello C++

# include <iostream>
using namespace std;
int main()
{
	cout<<"Hello C++!"; //輸出Hello C++
	return 0
}

下面我們來分別介紹每一個組成部分:

  • 第一行是預處理器編譯指令#include。預處理器就是在編譯前運行的工具,那麼第一行的意思就是:讓預處理器獲取指定文件iostream的內容。iostream是一個標準頭文件,在這裏包含它是因爲,程序中用於打印輸出的cout的定義來自於iostream頭文件。如果是包含自己創建的文件時,那麼就要使用引號" ",而不是尖括號<>。
  • 下一行,表示使用的是std命名空間。命名空間是給代碼指定的名稱,有助於降低命名衝突的風險。
  • 下一行,int main() 是主函數,程序從這裏開始執行。
  • 下一行,使用輸出流cout在屏幕上顯示:Hello C++!
  • 下一行,終止main()函數,程序運行成功返回0。

2. C++中的分號

在 C++ 中,分號是語句結束符。也就是說,每個語句必須以分號結束。它表明一個語句的結束。而不是以換行作爲結束符的標識,因此,您可以在一行上放置多個語句。
比如下面兩種語句是等同的:

# 語句1
x = 8;
y = 6;
z = x + y;
# 等同於下面的語句2
x = 8; y = 6; z = x + y

3. C++標識符

  • C++ 標識符是用來標識變量、函數、類、模塊,或任何其他用戶自定義項目的名稱。一個標識符以大小寫字母下劃線 _ 開始,後跟零個或多個字母、下劃線和數字。
  • C++ 是區分大小寫的編程語言。因此,在 C++ 中,HUGO 和 hugo 是兩個不同的標識符。
  • C++ 標識符內不允許出現標點字符,比如 @、& 和 %
  • 舉例一些標識符:output、a、arr_name、myfile123、HUGO等等

4. C++關鍵字

下表列出了 C++ 中的保留字。這些保留字不能作爲常量名、變量名或其他標識符名稱。
在這裏插入圖片描述

5. 註釋

註釋使用來對程序解釋說明的,在C++中,支持下面兩種風格的註釋:
(1)使用 // 指出當前行爲註釋

// This is a comment

(2)使用/* 和 */ 進行跨越多行文本註釋。比如在文件開頭經常會用註釋說明文件基本信息:

/*
author: AI JUN
function: This is a comment
date: 2020/4/7
*/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章