C 基本語法簡介,C 程式簡介

2021-10-16 22:06:42 字數 2110 閱讀 5039

c++ 基本語法

c++ 程式可以定義為物件的集合,這些物件通過呼叫彼此的方法進行互動。現在讓我們簡要地看一下什麼是類、物件,方法、即時變數。

物件 - 物件具有狀態和行為。例如:乙隻狗的狀態 - 顏色、名稱、品種,行為 - 搖動、叫喚、吃。物件是類的例項。

類 - 類可以定義為描述物件行為/狀態的模板/藍圖。

方法 - 從基本上說,乙個方法表示一種行為。乙個類可以包含多個方法。可以在方法中寫入邏輯、運算元據以及執行所有的動作。

即時變數 - 每個物件都有其獨特的即時變數。物件的狀態是由這些即時變數的值建立的。

c++ 程式結構

讓我們看一段簡單的**,可以輸出單詞 hello world。

例項

#include

using

namespace std;

// main() 是程式開始執行的地方

int

main()

接下來我們講解一下上面這段程式:

c++ 語言定義了一些標頭檔案,這些標頭檔案包含了程式中必需的或有用的資訊。上面這段程式中,包含了標頭檔案 。

下一行 using namespace std; 告訴編譯器使用 std 命名空間。命名空間是 c++ 中乙個相對新的概念。

下一行 // main() 是程式開始執行的地方 是乙個單行注釋。單行注釋以 // 開頭,在行末結束。

下一行 int main() 是主函式,程式從這裡開始執行。

下一行 cout << 「hello world」; 會在螢幕上顯示訊息 「hello world」。

下一行 return 0; 終止 main( )函式,並向呼叫程序返回值 0。

編譯 & 執行 c++ 程式

接下來讓我們看看如何把源**儲存在乙個檔案中,以及如何編譯並執行它。下面是簡單的步驟:

開啟乙個文字編輯器,新增上述**。

儲存檔案為 hello.cpp。

開啟命令提示符,進入到儲存檔案所在的目錄。

鍵入 'g++ hello.cpp 『,輸入回車,編譯**。如果**中沒有錯誤,命令提示符會跳到下一行,並生成 a.out 可執行檔案。

現在,鍵入 』 a.out』 來執行程式。

您可以看到螢幕上顯示 』 hello world '。

$ g++ hello.cpp

$ ./a.out

hello world

請確保您的路徑中已包含 g++ 編譯器,並確保在包含原始檔 hello.cpp 的目錄中執行它。

您也可以使用 makefile 來編譯 c/c++ 程式。

c++ 中的分號 & 語句塊

在 c++ 中,分號是語句結束符。也就是說,每個語句必須以分號結束。它表明乙個邏輯實體的結束。

例如,下面是三個不同的語句:

x = y;

y = y+1;

add(x, y)

;

語句塊是一組使用大括號括起來的按邏輯連線的語句。例如:

c++ 不以行末作為結束符的標識,因此,您可以在一行上放置多個語句。例如:

x = y;

y = y+1;

add(x, y)

;

等同於

x = y; y = y+1;

add(x, y)

;

c++ 識別符號

c++ 識別符號是用來標識變數、函式、類、模組,或任何其他使用者自定義專案的名稱。乙個識別符號以字母 a-z 或 a-z 或下劃線 _ 開始,後跟零個或多個字母、下劃線和數字(0-9)。

c++ 識別符號內不允許出現標點字元,比如 @、& 和 %。c++ 是區分大小寫的程式語言。因此,在 c++ 中,manpower 和 manpower 是兩個不同的識別符號。

下面列出幾個有效的識別符號:

mohd zara abc move_name a_123

myname50 _temp j a23b9 retval

MarkDown基本語法簡介

1 標題設定 兩種方式 第一種 在文字下方新增 或 分別表示一級標題 二級標題。第二種 在文字開頭加上 通過 的數量表示標題級別。共有1 6級標題,1級標題字型最大 2 塊注釋 在文字開頭新增 表示塊注釋。當 和文字之間新增五個blank時,塊注釋的文字會有變化。3 斜體 將需要設定為斜體的文字兩端...

第一二章 C 簡介和基本語法

c 簡介 c 包含了三種程式設計模式,分別是面向過程 物件導向和泛型程式設計。程式執行過程 c 程式設計格式 c 每個程式都會有main 函式作為入口,基本程式設計包括預處理 標頭檔案 函式 輸入輸出語句等。預處理和標頭檔案 當需要引入外部檔案時,需要引入標頭檔案,引入標頭檔案的格式有很多種,如需要...

C 3 0語法簡介

using system using system.collections.generic using system.windows.forms static class program public class testcsharp3 新特性1 prop直接出來的是簡單屬性,無需另外多寫乙個私有字...