c語言中與的區別,c語言中「 」與「 」有什麼區別?

2021-05-25 12:33:40 字數 5653 閱讀 8070

1樓:愛抹茶冪語

c語言中//與/* */的區別如下:

①是否為單行註釋

//是用於多種語言的單行註釋語句。/**/是註釋語句,不限制行數,在「/*」和「*/」之間的即為註釋。

②實用性的區別

//是用於多種語言的單行註釋語句,適用方便快捷,但是實用性不如多行註釋

/**/是註釋語句,不限制行數,在「/*」和「*/」之間的即為註釋,實用性大,但是符號鍵盤敲打麻煩。

程式編譯時,不對註釋內容作任何處理。註釋一般可出現在程式中的任何位置。註釋用來向使用者或程式設計師提示或解釋程式的功能作用。

擴充套件資料

c語言的註釋符一般分為兩種,一種是以「/*」開頭,在中間加上註釋內容,並以「*/」結尾的段落註釋符。在「/*」和「*/」之間的即為註釋。

另一種是以「//」開頭,後面加註釋內容的單行註釋符。在「//」之後的即為註釋。

c語言的註釋符是以「/*」開頭並以「*/」結尾的串。在「/*」和「*/」之間的即為註釋。程式編譯時,不對註釋作任何處理。註釋可出現在程式中的任何位置。

註釋用來向使用者提示或解釋程式的意義。在除錯程式中對暫不使用的語句也可用註釋符括起來,使翻譯跳過不做處理,待除錯結束後再去掉註釋符。

2樓:匿名使用者

//只能註釋單行,而/**/可以註釋多行。

//只能註釋本行後面的內容,而/* */註釋中間包括的所有內容,可以跨行。

//是行註釋,//後面的又會被認為是註釋,而/**/是塊註釋,在/**/中的內容都是註釋。

塊註釋舉例如下:

/abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

fasdgklasdjgl

fadskjfal

/行註釋舉例如下:

//abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

//fasdgklasdjgl

//fadskjfal

3樓:匿名使用者

//雙斜槓右邊的內容全都是註釋

/*斜槓星號,以及下一個星號斜槓之間的內容,都是註釋

註釋註釋註釋*/

4樓:安徽新華電腦

/**/ 塊註釋

// 行註釋

塊註釋如下:

/*abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

fasdgklasdjgl

fadskjfal

*/行註釋如下:

//abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

//fasdgklasdjgl

//fadskjfal

區別不大,只是很多行時用塊註釋操作快一些。不過編輯器很多都有快捷鍵可以設定/取消註釋選中的**。

5樓:紳士貓

//只能註釋一行

/* */可以註釋多行。

當需要註釋多行時,以下方法更好用:

#if 0

註釋**塊

#endif

6樓:匿名使用者

// 是c++風格的,後者是c風格的。

// 有隻能註釋單行的限制,但是用/* */註釋多行碰到巢狀/**/時也會有問題,還是建議用// 或者#if 0的方式

7樓:匿名使用者

/**/表示/*到*/的這部分全都是註釋,能跨行註釋

//表示的是單行註釋,從//後到這行結尾全部是註釋(不能跨行)

//這是單行註釋

/*這是另一種註釋

*/這兩種風格的註釋還能在某些其他的語言中使用至於用哪種註釋在於個人習慣,不存在哪種註釋好不好的問題

8樓:我愛你

//只能註釋單行

/**/可以註釋多行。

9樓:匿名使用者

用//註釋:

//防偽

//版權為製造商所有

c語言中「&」與「*」有什麼區別?

10樓:巫馬誠從胭

《和"?

你說運算子中的區別還是引用標頭檔案的區別?

如果是在標頭檔案引用中,區別就是例如:

#include

"stdio.h"

這種方式會先在當前目錄下尋找指定檔案,然後再去環境變數指定的目錄中尋找

#include

這種方式則不會在當前目錄中尋找檔案。

如果是運算子,《表示小於,屬於二元運算子

"表示字串,c語言要求字串必須用兩個雙引號包起來,比如char

*ch=

"123\0";

11樓:范姜佑平卿賦

首先,二者都是用於c語言中的註釋用。一般而言,「//」是用於單行或者少數幾行的註釋

「/**/」註釋的區域比較大,在這個符號包括的範圍類都是被註釋的物件。要說區別的話,也就是註釋的範圍(區域)大小不同。不知道滿意這答案否?希望對你的問題的解答有所幫助

12樓:生活

在定義變數時  *是定義指標,&是引用

int *pvar=null;//定義一個int型別指標int var=0;

int &pvar=var;//定義一個引用,並且定義時要指定所引用的物件

在使用時 *是解指標(即取其指向的變數的值)  ,&是取地址int var=10;

int *pvar=null;

pvar=&var;//取var的地址

printf("%d",*pvar);//取值

13樓:封微蘭計賦

用//註釋:

//防偽

14樓:天秤座的龍騎士

c語言中的 \ 代表轉義,輸出 .\ 會提示錯誤,但是./是沒有問題的只是兩個字元而已

如果要輸出\ 那麼就要寫兩個\ 即\\ 才可以 。

c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。

望採納,謝謝

c語言中/與%的區別

15樓:水閏愛樹木

區別如復下表:

擴充套件資料具體區別制的例子:

bai1、c 語言輸入輸出du

printf(「a=%d,b=%d 」zhi,a,b);

scanf(「%d%d%d 」,&a,&b,&c);

2、vb 語言的輸入輸出:

inputbox(「x=」,」輸入 x 的值dao 」)print 「x=」;x

16樓:火箭羊科技文化傳媒

而且,這兩種運算子,還分為字首運算和字尾運算

如:int a=5;

a++; //字尾運算,表示a=a+1 = 5+1=6

a--; //字尾運算,表示a=a-1 = 6-1=5

--a; //字首運算,表示a=a-1 = 5-1=4

++a; //字首運算,表示a=a+1 = 4+1=5

以上單獨使用自增1或自減1運算子,字首運算和字尾運算沒有區別,其結果都是完成變數a的自加1或自減1

字首運算和字尾運算的區別在於:字首運算,先運算,再使用變數;字尾運算,先使用變數,再運算。如:

int a=5;

printf("a=%d\n", ++a ); //字首運算,先運算a=a+1=5+1=6,再使用變數a,輸出結果a=6

a=5; //重新賦值為5

printf("a=%d\n", a++ ); //字尾運算,先使用變數a,輸出結果a=5,再運算a=a+1=5+1=6

void main()

17樓:仁昌居士

c語言中->和

bai.的區別為:性du

質不同、zhi指向不同、訪問不同dao。

一、性專質不同

1、->:->是指向結構屬體成員運算子。

2、.:.是斷點符號,不屬於運算子。

二、指向不同

1、->:->所指向的是結構體或物件的首地址。

2、.:.所指向的是結構體或物件。

三、訪問不同

1、->:->的用處是使用一個指向以便訪問結構體或物件其內成員。

2、.:.的用處是使用一個指向以便訪問結構體或物件。

18樓:atm半夏熒光

vb與c語言的區別如下所示:

1、c語言是一門通用計算機程式語言,廣泛應內用於底層開發,c語言的設計目標是提供一容種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

2、vb是microsoft公司開發的一種通用的基於物件的程式設計語言,為結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的視覺化程式設計語言,是一種可用於微軟自家產品開發的語言。

3、vb和c語言都是程式開發中的一種語言,c語言不支援視覺化程式設計,vb支援視覺化程式設計。

4、vb和c語言均可完成任何一種開發需求;對於介面製作,c語言會變得很繁瑣,vb則相對簡單快捷;vb語言的語法要求不嚴格,可不先宣告變數,c語言必須先宣告後使用。

5、vb是一種事件驅動的程式結構,c語言的程式必須從一個main函式開始。

6、c語言它更高效,並且在嵌入式linux環境下支援更好,它的語言主要是以描述功能為主,而vb由於它更接近於指令碼的同時是物件導向的語言。

7、c語言支援指標,而vb不支援;c語言入門相對較難,vb則很容易入門,但後續的深入學習c語言會變得相對容易。

c語言中//與/* */有什麼區別?

19樓:匿名使用者

//只能註釋單行,而

/**/可以註釋多

行。//只能註釋本行後面的內容,而/* */註釋中間包內括的所有內容,可以跨行。

//是行注容釋,//後面的又會被認為是註釋,而/**/是塊註釋,在/**/中的內容都是註釋。

塊註釋舉例如下:

/abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

fasdgklasdjgl

fadskjfal

/行註釋舉例如下:

//abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

//fasdgklasdjgl

//fadskjfal

c語言中*與&有何區別

20樓:匿名使用者

在定義變數時 *是定義指標

,&是引用(注:好象c沒有引用^_^)

例如:int *pvar=null;//定義一個int型別指標int var=0;

int &pvar=var;//定義一個引用,並且定義時要指定所引用的物件

在使用時 *是解指標(即取其指向的變數的值) ,&是取地址int var=10;

int *pvar=null;

pvar=&var;//取var的地址

printf("%d",*pvar);//取值

21樓:**融巖

*是取值符 &是取地址符

c語言中a與a有什麼區別,C語言中a與a的區別是什麼?詳細一點,謝謝!

這要看a是什麼了,如果a是指標變數,那麼a代表這個指標變數,a代表這個指標變數所指向的目標。如果不是指標那麼 a不是正確的寫法。c語言中a 與 a的區別是什麼?詳細一點,謝謝!a 是先返回a的值,再執行 運算。a 是先執行 運算,在返回a的值。例如 include int main a 7a 先使用...

c語言中p與P有什麼區別,c語言中p5與P5有什麼區別?

舉例說明,include int main int a 5 b int m a a範圍內的空間按照 int大小來取值 for i 0 i 5 i return 0 輸出結果為 1 2 3 4 5 其中 int a 5 表示在棧中產生一個大小為 5個int的空間 a代表的的是整個空間的首地址 int ...

c語言中charaabc與chara

首先你的問題有問題應該是 char a abc 與char a 區別字串以 0 結束 c語言中char a 什麼意思,他和char a 有什麼什麼區別?char a表示的是陣列a是一個指向char的指標型別陣列,相當於a裡面的每一個元素都實際值都是一個指向字串的指標 即儲存某個字串的首地址 後面這個...