C我語言問題

2023-04-22 08:30:04 字數 5618 閱讀 4088

1樓:匿名使用者

第一個可以通過編譯器算,學c就得自己動手。

第二個意思是說:用字母a初始化ch。

第三個是說:宣告c(這是個沒有初始化的宣告)

c語言問題

2樓:

摘要。親,您好,c語言問題:1、語法錯誤概念:

是指程式中含有不符合語法規定的語句2、邏輯錯誤概念:是指程式中沒有語法錯誤,可以通過編譯、連線生成可執行程式, 但程式執行的結果與預期不相符的錯誤。3、系統錯誤概念:

是指程式沒有語法錯誤和邏輯錯誤,但程式的正常執行依賴於某 些外部條件的存在,如果這些外部條件缺失,則程式將不能執行。

c語言問題。

親,您好,c語言問題:1、語法錯誤概念:是指程式中含有不符合語法規定的語句2、邏輯錯誤概念:

是指程式中沒有語法錯誤,可以通過編譯、連線生成可執行程式, 但程式執行的結果與預期不相符的錯誤。3、系統錯誤概念:是指程式沒有語法錯誤和邏輯錯誤,但程式的正常執行依賴於某 些外部條件的存在,如果這些外部條件缺失,則程式將不能執行。

親,**太模糊了,看不清楚。

c語言問題

3樓:渠彩榮熊釵

#include

floatn;int

main()

integer

表示整數。real表示實數。

如果這個數取整之後還等於原數,則說明這個數是整數。、

4樓:巢文賦愛蕊

deque::push_back

原型void

push_back(const

t&x);typedef

dequeintdeque;

intdeque

dequetest;

就是在當前的佇列尾部插入一個數value

例如:;依次插入了1,2,3

與pop_back不同,pop_back是刪當前的隊尾值。

push_back

類似堆疊操作push,pop_back

類似堆疊操作。

pop.這裡的"back"

容易把人搞糊塗。

自己看吧。

c語言問題

5樓:匿名使用者

五. 判斷一個正數是否為對稱數,如果是返回0,不是返回1,(不允許呼叫c庫字串轉換相關函式),如11,121,1221就是對稱的。

首先把正數(沒有考慮浮點數)存放到字元陣列中a,len記錄正數長度。

while(num>=10)

然後比較判斷就可以了。}

6樓:我不喜歡故事

第一題的資料儲存形式看不懂到底是啥意思。求解……

7樓:海海胡

選擇題:

1、c2、d

3、b4、c

5、a6、a

7、c8、d

9、b10、d

判斷題:1、錯2、對。

3、對4、錯5、對。

c語言問題

8樓:

1. 如果使用者自己定義識別符號,則下列不正確的是哪些?並且說明不正確的原因。

circle 正確。

a>b 錯誤,識別符號不能含》

area 正確。

if 錯誤,這個是c關鍵字。

i 正確。1a 錯誤,不能以數字開頭。

sum_a 正確。

pi 正確。

doc 錯誤,不能含小數點。

bao bei 錯誤,不能含小數點。

int 錯誤,這個是c關鍵字。

2. 識別符號區分大小寫嗎?例如,int a;和int a;其中的a和a是一個變數嗎?

識別符號區分大小寫。a與a不是同一個變數。

3. 下列常量的表示方法不正確的是哪些?並且說明不正確的原因。

0x6a 錯誤,應該是0x-6a。

錯誤,沒有尾數。

錯誤,指數必須是整數。

n 錯誤,應該是''

# 錯誤,應該是'#

4. 浮點型變數x的取值範圍在[, 在c語言中如何表示?

x>=<

5. 已知ch是字元型變數,則判斷ch不是字母的表示式是什麼?

ch>='a'&&ch<='z'||ch>='a'&&ch<='z'

6. 已知ch是字元型變數,則下面的賦值語句不正確的是( )並且說明不正確的原因。

a. ch=』』

b. ch=』c+d』;/不正確,單引號內只能是一個字元。

c. ch=』1』+'2』;

d. ch=1+2;

7. 表示式10+』a』+是什麼資料型別?

double

8. 表示式(float)7/4*2的值是什麼?

已知整型變數x=0,y=2,z=2,則x=(y*=(z=2)+1)-6之後,x,y,z的值是什麼?

10. 以下程式執行的結果是什麼?

#include

void main()執行結果:

11. 表示式x=3+6,x-1的值是什麼,x的值是什麼?

12. 設m=1,n=1,a=1,b=2,c=3,d=4,則。

1)(m=a==b) &n=c>d),m,n的值是什麼?

2)(m=a>b) |n=c>d),m,n的值是什麼?

9樓:匿名使用者

1: a>b, _sum_a , bao bei , doc 識別符號只能有下劃線,數字,字母;

if , int 不能為關鍵字;

1a 不能以數字開頭;

2:區分。3:後面必須是整數),(e6(e前面沒數),4:x>= x<=

5: if(!(c>='a' &c<='z'))6: b 'c+d'不是 'c'+'d'才是7:float

10樓:天之鳳女

乖乖,這些都是很基礎的東西啊。你看看「《c程式設計其(第三版)》譚浩強,清華大學出版社」,的前一兩章就知道了怎麼做了。這本書寫的特別好,講的特別清楚。我就是從這邊書啟蒙的。

11樓:琉璃瓔珞愛貓咪

一樓答案完美啊。我就不多打了。

12樓:匿名使用者

這些都是簡單的題目啊!1學語言怎麼直接要答案???看書一點點學啊!不懂的話可以加問我,雖然我對c語言也不是很深入,但這些我都學過了。

13樓:匿名使用者

1 不正確:a>b(>不符合識別符號),if(關鍵字),1a(識別符號要英文下劃線開頭),.doc(.不是合法識別符號),bao bei(空格不是合法識別符號),int(關鍵字);

2. .識別符號區分大小 int a;和int a;其中的a和a不是一個變數。

3. 不正確的是: 018(八進位制沒有8),-36(0不可缺),後面的數要整數),(不是常量),#(不是常量)

4. x>=<

5. if(ch>='a'&&ch<='z')printf('ch是字母);

if(ch>='a'&&ch<='z')printf('ch是字母);

6 b. ch=』c+d』——ch=『c』+『d』

7 float

9 x=0,y=6,z=2

11 x=3+6,x-1的值是什麼9 8,x的值是9

12 12. 設m=1,n=1,a=1,b=2,c=3,d=4,則。

1)(m=a==b) &n=c>d),m,n的值是1 1

2)(m=a>b) |n=c>d),m,n的值是1 3

--給我分咯 !!

14樓:匿名使用者

1.識別符號命名規則:只能由字母、數字和下劃線組成,且以字母或下劃線開頭,且不能是關鍵字;故a>b,if,1a,。doc,int,bao bei不正確。

2。不是同一個變數。c中分大小寫,與c++不同;

八進位制中不可能有8;,科學計數法,e後必為整數。,#是字元常量;

x 用&&來表示:x<>

x if((x<'z'&&x>'a')|x<'z'&&x>'a'))

ch=』c+d』;

c. ch=』1』+』2』;這些都是不正確的,b明顯不正確,不是單個字元,c如果將其中的一個『』去掉就對了,表示字元『1』或『2』的對應的後兩位『3』。

d. ch=1+2;至於d沒有一個『』不是字元型變數的賦值方式;

7表示式10+』a』+是什麼資料型別 這要看你要轉換成什麼的型別的了,y=4;z=2,其中(z=2)是判斷表示式,其值不是0就是1;

11.(x=3+6,x-1)要加一個括號吧。表示式值為8,x的值為9;

12.(1)m=0;n=0;表示式值為0;先進行比較運算,再進行賦值;

2)m=0;n=0;表示式值為0;

15樓:網友

1. circle 正確。

a>b 錯誤,只允許有字母、數字和下劃線。

area 正確。

if 錯誤,與關鍵字重名。

i 正確。1a錯誤,必須以字母或下劃線開頭,不能是數字_sum_a 正確。

pi 正確。

doc 錯誤,必須以字母或下劃線開頭。

bao bei 錯誤,只允許有字母、數字和下劃線,沒有空格int 錯誤,與關鍵字重名。

2. 區分,不是同一變數。

3. 018 有前導0的為8進位制,只有0-7這8個數字,不可能出現8e6 指數前面必須有尾數。

指數必須為整數。

n轉義字元是「字元」,需用單引號引起來''

# 字元常量要用單引號引起來'#

4. x>=<

5. ch<'a'||ch>'z'&&ch<'a'||ch>'z'

6. b 。單引號引起來的內容表示一個字元,c+d顯然不是一個字元7. double

9. x=0,y=6,z=2

11. 8,x=9

12. 0,1 m=0,表達示已經可以判斷為0,故不對後面的n=c>d進行運算,n值不變0,0

16樓:匿名使用者

1.命名規則:必須由字母、數字、下劃線組成,不能以數字開頭,不能是c語言的關鍵字。

a>b(>號不合法)1a(不能以數字開頭).doc(.不合法)bao bei(有空格)int、if(關鍵字)

2.區分大小寫,a和a不一樣。

3.八進位制以0開頭,16進位制以0x開頭。018,,-0x6a,e6,,#

'a'&&ch>'z'&&ch<'a'&&ch>'z'

6,b c,d必須用單引號引起來。

7.浮點型。

-1 y=4 z=2

的值8,x的值9

c語言問題

17樓:雲淡風輕

!(a+b)+y-1&&x+b/2

這就是邏輯運算子和算數運算子的優先順序運算問題;

是邏輯非運算子,意思是(a+b)如果不等於0,則!(a+b)的值是0,如果等於0,則!(a+b)的值是1;

知道了!(a+b)的值以後,!(a+b)+y-1的值也就知道了。

然後求x+b/2,先求b/2,也就是b除以2,用得到的商加上x,就得出了x+b/2的值;

然後如果!(a+b)+y-1的值不等於0,同時x+b/2的值也不等於0,那麼這個式子的結果就是1;

如果&&兩邊的式子都等於0,或者有一邊等於0,那麼這個式子的結果就是0;

c語言問題,C語言問題!

prid32是個什麼?而且你的雙引號得加轉義符吧?去掉prid32前後的雙引號,另外prid32是否有定義?你的這個軟體支援c99或者c11嘛 就像vc6.0版本太老就不支援c99 看看軟體支不支援 沒有巨集定義,在標頭檔案下面加 define prid32 d c語言問題!因為s是一個指向floa...

c語言問題,c語言問題

include void main 定義f 0 1 f 1 1 for i 2 i 20 i 從2開始到19做迴圈,這裡你少打一個i f i f i 2 f i 1 例如當前i 2則f 2 f 0 f 1 2 迴圈繼續 i 3則 f 3 f 2 f 1 3 迴圈繼續.for i 0 i 20 i 從...

C語言問題,C語言問題,求助

數學水平是要的,重要的是邏輯思維!函式也是要的,沒那你就寫不出什麼好的程式!這函式又和課本上的數學函式有點不一樣!但不象數學函式那麼難,但比數學函式靈活,也有意思。可不是要所有課本的數學函式!課本數學可以不好,但是你邏輯思維一定要好,熊貓燒香知道吧,寫這程式的人只是中專畢業!英語前期是不需要的!因為...