『壹』 給c語言加註釋
)
在編寫C語言源代碼時,應該多使用注釋,這樣有助於對代碼的理解。在C語言中有兩種注釋方式:
一種是以/*開始、以*/結束的塊注釋(block comment);
另一種是以//開始、以換行符結束的單行注釋(line comment)。
可以使用/*和*/分隔符來標注一行內的注釋,也可以標注多行的注釋。例如,在下列的函數原型中,省略號的意思是 open() 函數有第三個參數,它是可選參數。注釋解釋了這個可選參數的用法:
int open( const char *name, int mode, … /* int permissions */ );
可以使用//插入整行的注釋,或者將源代碼寫成兩列分欄的格式,程序在左列,注釋在右列:
const double pi = 3.1415926536; // pi是—個常量
在 C99 標准中,單行注釋正式加入C語言,但是大部分編譯器在 C99 之前就已經開始支持這種用法。有時候,其被稱作「C++風格」的注釋,但實際上,其源自於C的前身 BCPL。
在引號中,如果採用/*或//分隔一個字元常量或字元串字面量(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語言中如何注釋
一般來講有兩來種:
一是單行注釋:直接在該行需要注釋的地方加上"//"就行了。例如:
"int
a,b;//這是一個注釋自行"。那麼,"//"後面百的部分"這是一個注釋行"就被注度釋掉了,不起作用,但是"//"前面的「int
a,b;"不受影響。
另外還有一種是多行問同時注答釋:
/*
int
a,b;
int
c,d;
*/
其中"/*"和"*/"起限定范圍的作用,該范圍內的語句都會被注釋掉,將不再起作用。當然,多行注釋也是可以用來單行注釋的
『叄』 怎麼給代碼加註釋
C/C++/C#
行注釋://這里是注釋
塊注釋:/*這里是注釋*/
Java
行注釋://這里是注釋
塊注釋:/*這里是注釋*/
HTML
塊注釋:<!--這里是注釋-->
CSS
塊注釋:/*這里是注釋*/
JavaScript
行注釋://這里是注釋
塊注釋:/*這里是注釋*/
XML
塊注釋:<!--這里是注釋-->
Python
行注釋:#這里是注釋
塊注釋:'''這里是注釋'''
SQL Server/Oracle PLSQL
行注釋:--這里是注釋
塊注釋:/*這里是注釋*/
MySQL
行注釋:--這里是注釋
行注釋:#這里是注釋
塊注釋:/*這里是注釋*/
VB
行注釋:'這里是注釋
匯編語言
行注釋:;這里是注釋
perl
行注釋:# 這是一個單行注釋
塊注釋:
=pod
這里是注釋
=cut
Matlab
行注釋:%這里是注釋
塊注釋:%%這里是注釋%%
塊注釋:%{這里是注釋%}
R語言
行注釋:#這里是注釋
塊注釋:if(false){這里是注釋}
(3)c語言如何快速注釋程序擴展閱讀:
關於高級語言中的注釋:
1、注釋是代碼的「提示」或「解釋」而非文檔;注釋主要用於解釋代碼復雜度;注釋應准確、易懂(無二義性)、簡潔;程序中有效注釋量必須在20%以上。
說明:代碼清楚可以自注釋的不需加註釋,過分詳細的注釋容易使人厭煩,切記不要自以為高深讓別人看不懂而不加註釋。
2、注釋的目的:為了便於代碼的維護、解釋代碼的功能和方法等方便讀者閱讀,以及防止不必要的重復信息。
3、給代碼添加註釋絕對是好習慣,最好邊寫代碼邊注釋
『肆』 C語言里有哪些注釋方法
答:在用C語言編程時,常用的注釋方式有如下幾種:
(1)單行注釋 //…
(2)多行注釋 /*…*/
(3)條件編譯注釋 #if 0…#endif
拓展資料:
對於(1),注釋只能顯示在一行內,通常出現在一條語句的右邊或者上方,對於注釋符」//」,一個注釋里只要有多餘2個』/』都可以。
對於(2),」/*…*/」不能嵌套使用,正如」if…else」中的」else」總是和隔它最近的」if」配對一樣,」/*」總是和離它最近的」*/」相配對。
針對(1)和(2)各自的缺陷,資深的程序員提出如(3)所示的注釋,該注釋的好處是能注釋大塊的程序,並且沒有嵌套的限制,也就是說在」#if 0…#endif」的」…」處可以有」//」或」/*…*/」這樣的注釋。
『伍』 c++如何注釋掉多行
在C++中,使用注釋有兩種方法:
一、單行注釋
使用英文狀態下的輸入法輸入兩斜杠即可(注意是從上到下從右邊斜向左邊:// )。
例:int a; //定義一個變數a
二、多行注釋
使用英文狀態下的輸入法輸入在注釋首部使用右斜杠和一星號,同時,在注釋尾部使用一星號和右斜杠表明即可,比如:多行注釋,同時也可以使用多個單斜杠注釋的。
例:/* int a;
int b; */
(5)c語言如何快速注釋程序擴展閱讀:
程序的注釋是解釋性語句,您可以在 C++ 代碼中包含注釋,這將提高源代碼的可讀性。所有的編程語言都允許某種形式的注釋。
C++ 支持單行注釋和多行注釋。注釋中的所有字元會被 C++ 編譯器忽略。
『陸』 c語言如何注釋
直接在該行需要注釋的地方加上"//"即可。
可以使用/*和*/分隔符來標注一行內的注釋,也可以標注多行的注釋。例如,在下列的函數原型中,省略號的意思是 open() 函數有第三個參數,它是可選參數。
注釋解釋了這個可選參數的用法:
int open( const char *name, int mode, … /* int permissions */ );
代碼具有較好的可移植性
C語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境,在用C語言實現相同功能時的代碼基本一致,不需或僅需進行少量改動便可完成移植,這就意味著,對於一台計算機編寫的C程序可以在另一台計算機上輕松地運行,從而極大的減少了程序移植的工作強度。
以上內容參考:網路-C語言
『柒』 C語言里有哪些注釋方法
一般來講有兩種:
一是單行注釋:直接在該行需要注釋的地方加上"//"就行了。例如:
"int a,b;//這是一個注釋行"。那麼,"//"後面的部分"這是一個注釋行"就被注釋掉了,不起作用,但是"//"前面的「int a,b;"不受影響。
另外還有一種是多行同時注釋:
/*
int a,b;
int c,d;
*/
其中"/*"和"*/"起限定范圍的作用,該范圍內的語句都會被注釋掉,將不再起作用。當然,多行注釋也是可以用來單行注釋的