C語言題,求大神解答,c語言的題,求大神解答

2021-03-17 09:33:36 字數 1168 閱讀 8038

1樓:匿名使用者

#include

int main()

for(i=0;iprintf("%d ",az[i]);

printf("\n");

for(i=0;iprintf("%d ",af[i]);

printf("\n");

return 0;}

c語言的題,求大神解答

2樓:

解:1、a項錯誤:有些不可見字元可放入緩衝區,例如:回車、空格。

b項錯誤:有些輸入函式有緩衝區,有些沒有,例如:getchar() 有緩衝區,getch() 無緩衝區,getche() 無緩衝區。

c項錯誤:緩衝區不需要定義。

所以選d。

2、getchar()函式有緩衝區。getchar函式的返回值是使用者輸入的字元的ascii碼,若檔案結尾則返回-1(eof),且將使用者輸入的字元回顯到螢幕。如使用者在按回車之前輸入了不止一個字元,其他字元會保留在鍵盤快取區中,等待後續getchar呼叫讀取。

也就是說,後續的getchar呼叫不會等待使用者按鍵,而直接讀取緩衝區中的字元,直到緩衝區中的字元讀完後,才等待使用者按鍵。

該程式呼叫getchar()函式三次,所以getchar()函式依次讀取前三個輸入的資料,空格也算,所以選b。

3、回車是用\n表示,且((c=getchar())!='\n')注意這裡的圓括號不能丟,因為!=的優先順序比=高,如果去掉了外面的括號就等價於 c = (getchar()!

='\n')。所以選c。

3樓:友有友

答案是bbc,有什麼不懂的可以問,第三道題目要在c=getchar()多加一個括號,因為不這樣子做的話getchar()!='\n'判斷結果賦值給c然後在輸出這樣子,getchar()

讀取任何字元,不懂的再問哦

c語言程式填空題,求大神解答

4樓:匿名使用者

fputc(fgetc(fp1),fp2);這裡只有一個空,而且沒有定義其它變數,所以這句應該是合適的,是一個字元一個字元的複製。

5樓:魯家貢傲冬

子函式*c,*d

,改變值

主函式&s,&t

,傳地址

c語言程式設計題,求大神幫忙,c語言程式設計題求幫忙!!

include void main int i,j,m,s 0 scanf d m if m 6 printf no else for i m i for j 1 j include include define n 10000 int main c語言程式設計題求幫忙!是初學者嗎 這樣的問題最好說...

c語言的題,求高手解答,求高手解答一下C語言題

同學,你好,你的程式中有錯誤 程式的前面幫你修改了一下,但是在 p1 w 處,不知道你是怎麼抄的沒有一個w的變數 修改正確後在發來 吧 include include void fun char int m int main c語言的題,求高手解答 結果應該是721 先看main函式,i 1時,i ...

C語言問題求大神解答,求大神解答一下C語言問題?

a b 2,n b 4 1 計算 裡面的,b 2,n n b 5 2 1,逗號表示式返回最後一個表示式的值 賦值表示式的值就是被賦給的值,即1 所以括號裡面結果為1 2 計算a 1 4,先計算等號右邊的值 5 則a 5,等價於a a 5 12 5 2 樓主你好。b 2,n b 其實就是兩條語句,第一...