程式結構與基本語法

2022-10-10 13:42:13 字數 2408 閱讀 7357

#includeint main()

注:在最新的c標準中,main函式前的型別為int而不是void簡單來說,乙個c程式就是由若干標頭檔案函式組成。

乙個c程式有且只有乙個主函式,即main函式。

乙個說明或乙個語句佔一行,例如:包含標頭檔案、乙個可執行語句結束都需要換行。

函式體內的語句要有明顯縮排,通常以按一下tab鍵為乙個縮排。

括號要成對寫,如果需要刪除的話也要成對刪除。

當一句可執行語句結束的時候末尾需要有分號。

**中所有符號均為英文半形符號。

注釋是寫給程式設計師看的,不是寫給電腦看的

c語言注釋方法有兩種:

多行注釋: /* 注釋內容 */

單行注釋://注釋一行

c語言規定,識別符號可以是字母(a~z,a~z)、數字(0~9)、下劃線_組成的字串,並且第乙個字元必須是字母或下劃線。在使用識別符號時還有注意以下幾點:

識別符號的長度最好不要超過8位,因為在某些版本的c中規定識別符號前8位有效,當兩個識別符號前8位相同時,則被認為是同乙個識別符號。

識別符號是嚴格區分大小寫的。例如imooc和imooc 是兩個不同的識別符號。

識別符號最好選擇有意義的英文單詞組成做到"見名知意",不要使用中文。

下表列出了 c 中的保留字。這些保留字不能作為常量名、變數名或其他識別符號名稱

關鍵字說明

auto

宣告自動變數

break

跳出當前迴圈

case

開關語句分支

char

宣告字元型變數或函式返回值型別

const

宣告唯讀變數

continue

結束當前迴圈,開始下一輪迴圈

default

開關語句中的"其它"分支

do迴圈語句的迴圈體

double

宣告雙精度浮點型變數或函式返回值型別

else

條件語句否定分支(與 if 連用)

enum

宣告列舉型別

extern

宣告變數或函式是在其它檔案或本檔案的其他位置定義

float

宣告浮點型變數或函式返回值型別

for一種迴圈語句

goto

無條件跳轉語句

if條件語句

int宣告整型變數或函式

long

宣告長整型變數或函式返回值型別

register

宣告暫存器變數

return

子程式返回語句(可以帶引數,也可不帶引數)

short

宣告短整型變數或函式

signed

宣告有符號型別變數或函式

sizeof

計算資料型別或變數長度(即所佔位元組數)

static

宣告靜態變數

struct

宣告結構體型別

switch

用於開關語句

typedef

用以給資料型別取別名

unsigned

宣告無符號型別變數或函式

union

宣告共用體型別

void

宣告函式無返回值或無引數,宣告無型別指標

volatile

說明變數在程式執行中可被隱含地改變

while

迴圈語句的迴圈條件

_bool

_complex

_imaginary

inline

restrict

_alignas

_alignof

_atomic

_generic

_noreturn

_static_assert

_thread_local

只包含空格的行,被稱為空白行,可能帶有注釋,c 編譯器會完全忽略它。

int age;

在這裡,int 和 age 之間必須至少有乙個空格字元(通常是乙個空白符),這樣編譯器才能夠區分它們。另一方面,在下面的語句中:

C 程式結構及基本語法

c 程式結構 c hello world 例項 乙個 c 程式主要包括以下部分 讓我們看乙個可以列印出 hello world 的簡單的 using system namespace 當上面的 被編譯和執行時,它會產生下列結果 hello world讓我們看一下上面程式的各個部分 以下幾點值得注意 ...

Go 語法 程式結構

背景 go 語言和其他的語言一樣,龐大的程式都是由小的基本元件構建而來 名稱go 語言有25 個關鍵字,不可用作名稱 go 語言還有 三十幾個內建的與宣告的常量 型別和函式 notice 宣告宣告給乙個程式實體命名,並設定其部分或全部屬性。有 4 個主要的宣告 example 以乙個例項分別介紹 4...

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

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