C語言開發日記

2021-09-07 22:24:48 字數 1104 閱讀 2846

1,visual stadio 中 alt + f8 格式化**。

2,c中getch()函式是用於輸入乙個char型變數 經常用於螢幕等待 例如你想讓螢幕內容 停留一會 提示使用者按任意鍵繼續 這時就可以用getch()

int ch;

_cputs( "type 'y' when finished typing keys: " );

do while( ch != 'y' );

_putch( ch );

_putch( '\r' );    // carriage return

_putch( '\n' );    // line feed 

return 0;

不帶下劃線的都是跨平台的方法。帶下劃線的是window自用的方法。

3,c中getch()和getchar()的區別

getchar有乙個int型的返回值.當程式呼叫getchar時.程式就等著使用者按鍵.使用者輸入的字元被存放在鍵盤緩衝區中.直到使用者按回車為止(回車字元也放在緩衝區中).getchar函式的返回值是使用者輸入的第乙個字元的ascii碼,如出錯返回-1,且將使用者輸入的字元回顯到螢幕.如使用者在按回車之前輸入了不止乙個字元,其他字元會保留在鍵盤快取區中,等待後續getchar呼叫讀取.也就是說,後續的getchar呼叫不會等待使用者按鍵,而直接讀取緩衝區中的字元,直到緩衝區中的字元讀完為後,才等待使用者按鍵.

getch與getchar基本功能相同,差別是getch直接從鍵盤獲取鍵值,不等待使用者按回車,只要使用者按乙個鍵,getch就立刻返回,getch返回值是使用者輸入的ascii碼,出錯返回-1.輸入的字元不會回顯在螢幕上.getch函式常用於程式除錯中,在除錯時,在關鍵位置顯示有關的結果以待檢視,然後用getch函式暫停程式執行,當按任意鍵後程式繼續執行.

getch()是乙個輸入命令,作用是從鍵盤接收乙個字元,而且並不把這個字元顯示出來。

getche()函式將讀入的字元回顯到顯示螢幕上。

getchar()函式也是從鍵盤上讀入乙個字元, 並帶回顯。

它與前面兩個函式的區別在於:

getchar()函式等待輸入直到

按回車才結束,  回車前的所有輸入字元都會逐個顯示在螢幕上,但只有第

乙個字元作為函式的返回值。 4,

C語言日記 遞迴

c語言日記 遞迴 首先,允許我從 c primer plus 中摘一句話 c允許函式呼叫它自己,這種呼叫稱為遞迴。有一段時間一直搞不清楚遞迴的實質,直到看到如下 include int up and down int n int main int up and down int n 執行結果 lev...

C語言日記3

ex 03 01 題目 輸入為若干整數,以 1結束 測試資料保證這組數中只有最後乙個 1 輸出共兩行,第一行為三個整數 用乙個空格分隔 依次為這組數中正數的個數,0的個數和負數的個數 不統計最後的 1 第二行為用乙個空格分隔的兩個整數,依次為這組數中所有正數的和及所有負數的和 不包括最後的 1 測試...

高斯日記(C語言)

高斯日記 大數學家高斯有個好習慣,無論如何都要記日記。他的日記有個與眾不同的地方,他從不註明年月日,而是用乙個整數代替。比如,4210 後來人們知道那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許 也是個好習慣,它時時刻刻提醒著主人,日子又過去一天。還有多少時光可以用於浪費呢 高斯出生於 ...