C 程式結構及基本語法

2021-08-09 04:25:45 字數 2204 閱讀 1626

c# 程式結構

c# hello world 例項

乙個 c# 程式主要包括以下部分:

讓我們看乙個可以列印出 「hello world」 的簡單的**:

using system;

namespace}}

當上面的**被編譯和執行時,它會產生下列結果:

hello world
讓我們看一下上面程式的各個部分:

以下幾點值得注意:

c# 基本語法

c# 是一種物件導向的程式語言。在物件導向的程式設計方法中,程式由各種相互互動的物件組成。相同種類的物件通常具有相同的型別,或者說,是在相同的 class 中。

例如,以 rectangle(矩形)物件為例。它具有 length 和 width 屬性。根據設計,它可能需要接受這些屬性值、計算面積和顯示細節。

讓我們來看看乙個 rectangle(矩形)類的實現,並藉此討論 c# 的基本語法:

using system;

public

double

getarea()

public

void

display()

", length);

console.writeline("width: ", width);

console.writeline("area: ", getarea());}}

class executerectangle}}

當上面的**被編譯和執行時,它會產生下列結果:

length: 4.5

width: 3.5

area: 15.75

using 關鍵字在任何 c# 程式中的第一條語句都是:

using system;
using 關鍵字用於在程式中包含命名空間。乙個程式可以包含多個 using 語句。

class 關鍵字

class 關鍵字用於宣告乙個類。

c# 中的注釋

注釋是用於解釋**。編譯器會忽略注釋的條目。在 c# 程式中,多行注釋以 /* 開始,並以字元 */ 終止,如下所示:

/* this program demonstrates

the basic syntax of c# programming

language */

單行注釋是用 『//』 符號表示。例如:

}//end class

rectangle

成員變數變數是類的屬性或資料成員,用於儲存資料。在上面的程式中,rectangle 類有兩個成員變數,名為 length 和 width。

成員函式

函式是一系列執行指定任務的語句。類的成員函式是在類內宣告的。我們舉例的類 rectangle 包含了三個成員函式:acceptdetails、getarea 和 display。

例項化乙個類

在上面的程式中,類 executerectangle 是乙個包含 main() 方法和例項化 rectangle 類的類。

識別符號

識別符號是用來識別類、變數、函式或任何其它使用者定義的專案。在 c# 中,類的命名必須遵循如下基本規則:

c# 關鍵字

關鍵字是 c# 編譯器預定義的保留字。這些關鍵字不能用作識別符號,但是,如果您想使用這些關鍵字作為識別符號,可以在關鍵字前面加上 @ 字元作為字首。

在 c# 中,有些識別符號在**的上下文中有特殊的意義,如 get 和 set,這些被稱為上下文關鍵字(contextual keywords)。

下表列出了 c# 中的保留關鍵字(reserved keywords)和上下文關鍵字(contextual keywords):

程式結構與基本語法

includeint main 注 在最新的c標準中,main函式前的型別為int而不是void簡單來說,乙個c程式就是由若干標頭檔案和函式組成。乙個c程式有且只有乙個主函式,即main函式。乙個說明或乙個語句佔一行,例如 包含標頭檔案 乙個可執行語句結束都需要換行。函式體內的語句要有明顯縮排,通常...

C 筆記 3 基本語法 程式結構

一 類 類實際上就是建立物件的模版,每個物件都包含資料,並提供處理和訪問資料的方法。類定義了每個類對 象可以包含什麼資料,但類自己不能包含任何資料。1 類成員 a 資料成員 欄位 常量和事件 字段 是與類相關的變數。實際上如果定義了類級的變數,這個變數實際上就是類的字段。如果字段 宣告為public...

C 筆記 3 基本語法 程式結構

一 類 類實際上就是建立物件的模版,每個物件都包含資料,並提供處理和訪問資料的方法。類定義了每個類對 象可以包含什麼資料,但類自己不能包含任何資料。1 類成員 a 資料成員 欄位 常量和事件 字段 是與類相關的變數。實際上如果定義了類級的變數,這個變數實際上就是類的字段。如果字段 宣告為public...