《C Primer Plus》第八章程式設計題

2021-09-30 10:16:16 字數 806 閱讀 1585

1、設計乙個程式,統計從輸入到檔案結尾為止的字元數。

#include 

int 

main(

void  )

printf(

"there are %3d words."

,n-1);

return

0;}2、編寫乙個程式,把輸入作為字元流讀取,直到遇到eof。令該程式列印每個輸入字元及其ascii編碼的十進位制值。

#include 

#include 

#include 

int 

main(

void

)  return

0; }

3、 編寫乙個程式,把輸入作為字元流讀取,直至遇到eof。令其報告輸入中的大寫字母和小寫字母個數。

#include 

#include 

#include 

int 

main(

void

) }if

(lower_num<=1&&upper_num>1)

else

if(lower_num>1&&upper_num<=1)

else

printf(

"there are %d lower words and %d upper words in your input."

,lower_num,upper_num);  

return

0; }

eof。。貌似真的是很少用啊。。等看《c 和指標》以及《c 陷阱與缺陷》的時候再看看吧。

c primer Plus第八章筆記

該書應從8章之後開始學習 現在開始第8章 p199 字元輸入輸出 緩衝區 是乙個存放內容的臨時儲存區域 為什麼要設定緩衝區 一 將若干個字元作為乙個塊進行傳輸比逐個傳送這些字元耗時少。二 如果輸入了乙個錯的字元,可以用鍵盤的更正功能進行修改。當按下回車鍵的時候就傳送輸入的字元。但是,互動性的程式需要...

C primer plus 第八章(一)

a int a 10 b int ob a c int p a d int function int const int 問 是引用?取位址?答 b表示引用,即 ob是a的別稱,從此ob與a就綁在一起同生同變,簡直就是乙個人 c中 表示取位址 d中函式原型中的形參也是 引用 注意第二形參的 cons...

C Primer Plus 隨記(第八章)

1.建立引用變數 int rat int roatents rat 此式中 不是位址運算子,而是型別表示符,roatents是rat的別名,他們指向相同的值和記憶體單元,改變 roatents的值,rat也會變。roatents是乙個引用變數 int prats rat prat是指標 roaten...