系列文章目錄
02 如何快速讀懂一個C++程序
目錄
系列文章目錄
文章目錄
前言
一、C++ 的基本語法
二、如何看懂一個c++程序?
1.了解程序結構
2.C++ 中的分號 & 語句塊
3.C++?注釋
總結
前言
C++ 是一種高級編程語言,它具有豐富的特性,用于開發各種類型的應用程序。下面我們就來熟悉一下c++的基本知識,這可以幫助我們快速了解C++。
一、C++ 的基本語法
C++ 的基本語法有變量、標識符、控制語句、函數、類、命名空間、指針、引用、數組、字符串。下面我們來逐個學習一下。
變量:定義變量時需要指定類型,例如 int, double, char 等。
標識符:命名變量、函數、類和其他標識符時需要遵循一些規則,例如只能使用字母、數字和下劃線,且不能以數字開頭。
控制語句:if 語句、for 語句、while 語句和 switch 語句等用于控制程序流程。
函數:函數用于執行特定任務,可以有參數和返回值。
類:類用于封裝數據和方法,以實現面向對象編程的概念。
命名空間:命名空間用于解決命名沖突,可以在程序中創建多個命名空間。
指針:指針是一個變量,指向內存中的另一個變量,可以用于動態分配內存、數組和函數等。
引用:引用是另一個變量的別名,可以用于簡化程序代碼和提高性能。
數組:數組用于存儲多個相同類型的變量,可以使用下標訪問數組元素。
字符串:字符串是一種字符數組,可以使用字符串庫函數來操作字符串。
如果不懂也沒有關系,我們先有個整體的概念,后面我們會進行逐個詳細的學習。
二、如何看懂一個c++程序?
1.了解程序結構
示例代碼如下:
# include <iostream>using namespace std;// main() 程序執行的地方int main(){cout << "Hello, C++!" << endl;system("pause");return 0;}
我們講解一下上面這段程序:
- C++ 語言定義了一些頭文件,這些頭文件包含了程序中必需的或有用的信息。上面這段程序中,包含了頭文件?<iostream>。
- 下一行?using namespace std;?告訴編譯器使用 std 命名空間。命名空間是 C++ 中一個相對新的概念。
- 下一行?// main() 是程序開始執行的地方?是一個單行注釋。單行注釋以 // 開頭,在行末結束。
- 下一行?int main()?是主函數,程序從這里開始執行。
- 下一行?cout << "Hello World"<<endl;?會在屏幕上顯示消息 "Hello World"。
- ?下一行system("pause");?可以在程序運行完以后使黑框暫停顯示,等待輸入,而不是閃退。
- 下一行?return 0;?終止 main( )函數,并向調用進程返回值 0。
如果這里還有些不懂,可以留言討論,或者看01 第一個C++程序:Hello, World!-CSDN博客
2.C++ 中的分號 & 語句塊
c++中的分號和語句塊,這里很好理解的。
分號就是一個語句的結尾,在 C++ 中,分號是語句結束符。也就是說,每個語句必須以分號結束。它表明一個邏輯實體的結束。;
語句塊語句塊是一組使用大括號括起來的按邏輯連接的語句,說的簡單點就是一個{ } , 這里面的所有內容表示一個語句;
下面來看看代碼,了解一下:
// 使用分號結束語句
x = y;
y = y+1;// 使用大括號括起來的按邏輯連接的語句
{cout << "Hello World" << endl; // 輸出 Hello Worldreturn 0;
}
3.C++?注釋
程序的注釋是解釋性語句,我們在寫代碼時添加注釋,可以提高源代碼的可讀性。
在C++中 有兩種注釋單行注釋和多行注釋。注釋中的所有字符會被 C++ 編譯器忽略。
分別如下:
//?- 一般用于單行注釋。
/* ... */?- 一般用于多行注釋。
下面來看一下代碼:
// 單行注釋
// int x = 5;// 多行注釋
int main(){/*cout << "Hello, C++!" << endl;system("pause");return 0;*/}
可以看見注釋完后,代碼變成了黑色。
下面給大家說一下c++中注釋的快捷鍵:
批量注釋: Ctrl+K,Ctrl+C 取消注釋: Ctrl+K,Ctrl+U
總結
以上就是今天要講的內容,本文僅僅簡單介紹了如何去讀懂一個簡單的c++程序,也講解了一下c++的基本知識,后面需要學習的東西還有很多噢!