當前位置:首頁 » 編程語言 » c語言的注釋部分可以省略嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言的注釋部分可以省略嗎

發布時間: 2022-07-06 13:19:21

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;
}