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 其實就是兩條語句,第一...