A. c語言的注釋問題
一般來說程序的注釋語言應該占程序的1/3左右,注釋是程序不可少的部分。一個大的程序是一個團隊完成的而不是個人,每個人只負責相應一個部分。程序的注釋應該能讓其人的編程者對程序有好的了解,也可以幫助自己在一段時間後能重新回憶起當初的編程思路。
B. c語言 函數返回類型是int時可以省略聲明嗎
對於C語言來說,函數聲明是可以省略的。 編譯的時候只是會報一個warning.
不過VC是C++編譯器,而C++中對此類情況是直接報錯誤的。所以編譯不過。
PS, 書上說返回類型是int可以不做聲明,並不是這種情況。而是在聲明或者定義時可以不寫int。 比如:
#include<stdio.h>
f();假如沒有這句話
voidmain()
{
printf("%d",f);
}
f()
{
return1;
}
C. c語言中注釋的位置
1、可以使用/*和*/分隔符來標注一行內的注釋,也可以標注多行的注釋。例如,在下列的函數原型中,省略號的意思是 open() 函數有第三個參數,它是可選參數。注釋解釋了這個可選參數的用法:
int open( const char *name, int mode, … /* int permissions */ );
2、可以使用//插入整行的注釋,或者將源代碼寫成兩列分欄的格式,程序在左列,注釋在右列:
const double pi = 3.1415926536; // pi是—個常量
(3)c語言的注釋部分可以省略嗎擴展閱讀
在 C99 標准中,單行注釋正式加入C語言,但是大部分編譯器在 C99 之前就已經開始支持這種用法。有時候,其被稱作「C++風格」的注釋,但實際上,其源自於C的前身 BCPL。
1、在引號中,如果採用/*或//分隔一個字元常量或字元串字面量(string literal),它們都不會被視為注釋的開始。例如,下面語句就沒有注釋:
printf("Comments in C begin with /* or //. " );
2、預處理器僅通過檢查注釋的結束符來檢測注釋中的字元,因此,不能嵌套塊注釋。然而,可以使用/*和*/注釋包含單行注釋的源代碼:
/* 暫時注釋掉這兩行:
const double pi = 3.1415926536; // pi是一個常量
area = pi * r * r; // 計算面積
暫時注釋到此 */
D. c語言如何注釋
直接在該行需要注釋的地方加上"//"即可。
可以使用/*和*/分隔符來標注一行內的注釋,也可以標注多行的注釋。例如,在下列的函數原型中,省略號的意思是 open() 函數有第三個參數,它是可選參數。
注釋解釋了這個可選參數的用法:
int open( const char *name, int mode, … /* int permissions */ );
代碼具有較好的可移植性
C語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境,在用C語言實現相同功能時的代碼基本一致,不需或僅需進行少量改動便可完成移植,這就意味著,對於一台計算機編寫的C程序可以在另一台計算機上輕松地運行,從而極大的減少了程序移植的工作強度。
以上內容參考:網路-C語言
E. C語言中注釋能不能不寫或亂寫
能不寫,也能亂寫
不過有什麼意義呢?!
注釋就是給人看的,你亂寫,你自己看吧。。。
給老師看的話亂寫更沒必要了。。。
還不如不寫。。。
F. c語言二級考試,注釋部分能不能刪除
不要刪除 我第一次就是因為刪除了就掛了 親身體驗得來的教訓啊
G. 我用C語言寫程序,不加註釋可以嗎求解
當然可以了,注釋是不影響c程序執行的,而且即使你加了注釋,在生成Release版程序時,注釋什麼的也會被刪掉。 當然,在Debug程序中不會被刪掉。只是建議你還是要在關鍵位置加上注釋,方便以後讀寫和理解嘛。
H. 「程序中的注釋部分可有可無,通常可以省略」判斷和原因
錯。現在編程絕對不是一個人的事,要想其他程序員能看懂你的代碼,就必須要求有注釋,否則一個程序中大量的變數和函數將不知道代表是什麼含義。所以不能省略。
I. 給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。
所有教程
J. C語言文本注釋怎麼用
C語言注釋分為:行級注釋「//」和塊級注釋「/**/」。
例如:
#include<stdio.h>
intmain(){
//行級注釋只能注釋一行,常用於要注釋的代碼右邊
/*
塊級注釋可以注釋多行代碼,
常用於注釋代碼塊或函數。
*/
return0;
}