C語言關於注釋的知識點總結

2022-09-26 19:21:15 字數 1093 閱讀 9752

在編寫c語言源**時,應該多使用注釋,這樣有助於對程式設計客棧**的理解。在c語言中有兩種注釋方式:

1.一種是以/*開始、以*/結束的塊注釋(block comment);

2.另一種是以//開始、以換行符結束的單行注釋(line comment)。

可以使用/*和*/分隔符來標註一行內的注釋,也可以標註多行的注釋。例如,在下列的函式原型中,省略號的意思是 open() 函式有第三個引數,它是可選引數。注釋解釋了這個可選引數的用法:

int open( const char *name, int mode, … /* int permissions */ );

可以使用//插入整行的注釋,或者將源**寫成兩列分欄的格式,程式在左列,注釋在右列:

const double pi = 3.1415926536; // pi是—程式設計客棧個常量

在 c99 標準中,單行注釋正式加入c語言,但程式設計客棧是大部分編譯器在 c99 之前就已經開始支援這種用法。有時候,其被稱作「c++風格」的注釋,但實際上,其源自於c的前身 bcpl。

在引號中,如果採用/*或//分隔乙個字元常量www.cppcns.com或字串字面量(string literal),它們都不會被視為注釋的開始。例如,下面語句就沒有注釋:

printf("comments in c begin with /* or //.\n" );

預處理器僅通過檢查注釋的結束符來檢測注釋中的字元,因此,不能巢狀塊注釋。然而,可以使用/*和*/注釋包含單行注釋的源**:

/* 暫時注釋掉這兩行:

const double pi = 3.1415926536; // pi是乙個常量

程式設計客棧 area = pi * r * r; // 計算面積

暫時注釋到此 */

如果想要注釋掉包含塊注釋的部分程式,可以使用條件預處理命令:

#if 0

const double pi = 3.1415926536; /* pi是乙個常量 */

area = pi * r * r ; /* 計算面積 */

#endif

預處理器會把每個注釋都替換成乙個空格。因此,min/*max*/value變成兩個標記min value。

C語言知識點總結

有段事件沒有寫c程式了,有些地方有些生疏了。這兩天事情比較少,準備再系統的看一邊c的基礎知識。這裡再總結一下平時沒太注意的知識要點。1 c語言的語句塊在c語言中,任何允許出現語句的地方既可以是由 號結尾的一條語句,也可以是由 括起來的若干條語句或宣告組成的語句塊 statement block 語句...

C語言知識點總結

以下內容為本人對c語言中經常忘記但是又重要的知識點的總結。i,i 在使用i之前,先使i的值加 減 1 i i 在使用i之後,使i的值加 減 1 continue 結束本次迴圈語句 break 中止執行switch或迴圈語句 if語句常用的三種形式 while迴圈,for迴圈,do while迴圈都可...

C語言知識點小總結

定義和宣告的最大區別在於 定義建立了變數 物件 並為這個物件分配了記憶體。宣告 只是告訴編譯器這個變數名被提前預定了 register要求編譯器盡可能的將變數放在cpu內部暫存器中,而不會是通過記憶體定址訪問以提高效率。break可以跳出所有迴圈 do while while for 迴圈語句的主要...