c語言,c語言,C語言中 與 的區別

時間 2022-07-11 11:35:02

1樓:匿名使用者

第4題:

#include

using namespace std;

void main()}}

else //這兒是隨機生成}}

else //這兒是隨機生成

int main()

第7題#include

strinv(char str)

str[n]='\0';

}int main()

2樓:匿名使用者

本來想幫你全做的,不過6,7好像有人做了,那就幫你做了4,5*****4******

#include

#include

int main()

for( i=0;i<50;i++ )

printf("身高超過1.8的有%d人\n",j);

return 0;

}*****5*****

#include

#include

int main()

printf("輸出陣列內容\n");

for( i=0;i<9;i++ )

printf("左斜對角線陣列內容\n");

count=0;

for( i=0;i<9;i++ )

else

printf("%-7c",'*');

}printf("\n");

}printf("左斜對角線陣列和為%d\n",count);

printf("右斜對角線陣列內容\n");

count=0;

for( i=0;i<9;i++ )

else

printf("%-7c",'*');

}printf("\n");

}printf("左斜對角線陣列和為%d\n",count);

return 0;}

3樓:

6#include "stdio.h"

#include

int sc(int n)

int main()

7#include

strinv(char str)

str[n]='\0';

}int main()

4樓:匿名使用者

這些分還不夠回答完這些題。

c語言中/與%的區別

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

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

如: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()

6樓:仁昌居士

c語言中->和

bai.的區別為:性du

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

一、性專質不同

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

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

二、指向不同

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

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

三、訪問不同

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

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

7樓: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語言中//與/* */的區別

8樓:愛抹茶冪語

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

①是否為單行註釋

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

②實用性的區別

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

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

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

擴充套件資料

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

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

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

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

9樓:匿名使用者

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

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

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

塊註釋舉例如下:

/abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

fasdgklasdjgl

fadskjfal

/行註釋舉例如下:

//abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

//fasdgklasdjgl

//fadskjfal

10樓:匿名使用者

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

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

註釋註釋註釋*/

11樓:安徽新華電腦

/**/ 塊註釋

// 行註釋

塊註釋如下:

/*abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

fasdgklasdjgl

fadskjfal

*/行註釋如下:

//abcdefkgalsdjfajsdlfkjasl;jldsjg;lajdfl;

//fasdgklasdjgl

//fadskjfal

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

12樓:紳士貓

//只能註釋一行

/* */可以註釋多行。

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

#if 0

註釋**塊

#endif

13樓:匿名使用者

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

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

14樓:匿名使用者

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

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

//這是單行註釋

/*這是另一種註釋

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

15樓:我愛你

//只能註釋單行

/**/可以註釋多行。

16樓:匿名使用者

用//註釋:

//防偽

//版權為製造商所有

c語言中%c,%s分別代表什麼意思?

17樓:幻翼高達

%c在c語言中代表字元型格式符。

%s在c語言中代表字串型格式符。

%c和%s一般用在printf、sprintf等字串格式化函式中,用於決定格式化引數的資料型別。如printf("%s",  a)會將變數a作為字串型別進行格式化。

printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。

printf()函式的呼叫格式為: printf("《格式化字串》", 《參量表》)。

格式輸出,它是c語言中產生格式化輸出的函式(在 stdio.h 中定義)。用於向終端(顯示器、控制檯等)輸出字元。

格式控制由要輸出的文字和資料格式說明組成。要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字元表示特殊的含義。

擴充套件資料:

c語言中所有格式化型別的定義:

1、%d/i

接受整數值並將它表示為有符號的十進位制整數,i是老式寫法

2、%o

無符號8進位制整數(不輸出字首0)

3、%u

無符號10進位制整數

4、%x/x

無符號16進位制整數,x對應的是abcdef,x對應的是abcdef(不輸出字首0x)

5、%f(lf)

單精度浮點數和雙精度浮點數用f(lf在c99開始加入標準,意思和f相同)

6、%e/e

科學計數法表示的數,此處"e"的大小寫代表在輸出時用的「e」的大小寫

7、%g/g

有效位數,如:%.8g表示單精度浮點數保留8位有效數字。

8、%c

字元型。可以把輸入的數字按照ascii碼相應轉換為對應的字元

9、%s/s

字串。輸出字串中的字元直至字串中的空字元(字串以'\0『結尾,這個'\0'即空字元)

10、%p

以16進位制形式輸出指標

11、%n

到此字元之前為止,一共輸出的字元個數,不輸出文字

12、%%

不進行轉換,輸出字元『%』(百分號)本身

13、%m

列印errno值對應的出錯內容,(例:printf("%m\n");)

18樓:匿名使用者

這是c語言的格式輸出,%c,%s這些代表你要輸出的資料的資料型別:%d 十進位制有符號整數

%u 十進位制無符號整數

%f 浮點數

%s 字串

%c 單個字元

%p 指標的值

%e 指數形式的浮點數

%x, %x 無符號以十六進位制表示的整數

%0 無符號以八進位制表示的整數

%g 自動選擇合適的表示法

C語言和 區別,在C語言中 與 的區別

這兩個符號是關係運算子,它們的含義是不同的。的名稱等於,例如a b,如果a等於b,則返回true,否則返回false。的名稱不等於,例如,a!b,如果a不等於b,則返回true,否則返回false。關係運算子的值只能是0或1。當關係運算子的值為true時,結果值為1。當關係運算子的值為false時,...

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

mxx米小夕 c語言中 c格式符表示輸出的是字元 s格式符表示輸出的是字串。c語言基本構成 1.資料型別 c的資料型別包括 整型 字元型 實型或浮點型 單精度和雙精度 列舉型別 陣列型別 結構體型別 共用體型別 指標型別和空型別。2.常量與變數 常量其值不可改變,符號常量名通常用大寫。變數是以某識別...

C語言中if和switch區別,C語言中if else語句與switch語句的區別在哪裡?

風若遠去何人留 switch語句,可讀性更好,整體流程看起來清晰明確。if語句適應性更強,可以處理更多的情況。所有的switch語句都可以寫成if的形式,比如switch a 可以寫作 if a b case b else if a c case celse default.但是switch 語句,...