C語言中的問題,幾個C語言中的問題???

時間 2021-09-08 19:06:17

1樓:將憶梅僑寶

getchar和putchar是c語言中的函式

getchar從鍵盤讀入字元

putchar在螢幕上顯示字元

2樓:吳幼珊佘溶

getchar和putchar是c語言中的函式,叫作標準字元輸入輸出函式,這裡的標準表示輸入是從標準裝置輸入的,即鍵盤,輸出是從標準裝置輸出的,即顯示器。這兩個函式包含在stdio.h裡。

cin和cout是c++的標準輸入輸出流,這裡的標準與上面一樣。c++流的概念是檔案的形式,具體說使用一個類來實現的。而getchar和putchar是用函式實現的。

使用方式上也不同,如cin<>b;這裡的《和》符號都是c++中的操作符過載方式。

既然這些都是用於標準輸入輸出,那麼只能從鍵盤輸入,顯示器輸出了。如果想從的地方輸入資料,可以用檔案操作的函式。比如想從一個文件輸入,需要先開啟檔案,並獲得檔案的資料首地址指標。

對於其他裝置,如手寫板,不同的os對映為不同的方式,例如linux將其作為檔案,而windows可以呼叫mfc的函式操作。c語言中的檔案操作函式是fopen和fclose,c++中fstream類裡的open和close函式。

幾個c語言中的問題???

3樓:匿名使用者

1.a&&的優先順序高於||,所以原式等價於5||(6&&8)由於||操作符的短路求值特性,因為5已經是非0值,所以(6&&8)將不再計算,所以結果選a

2.長度是13,'\n'是一個字元

3.如果考慮語法錯誤,則這個程式錯誤,不會執行。

如果不考慮語法錯誤,則輸出有兩行,分別是第1行輸出1,0 第2行輸出0,0

4樓:匿名使用者

第一題選a,就會這個.哈哈.

5樓:匿名使用者

等會 我給你做 第一題 很簡單a

第三題 第一個printf中'a'的ascii是97 加上三之後是100 而c的ascii是99 所以『a』+3

第二個printf中 也是假的

c語言中迴圈問題

6樓:匿名使用者

在輸入時,你沒有確定『\0』在**吧。這個不存在,在遍歷的時候,停住是用『\0』,這就不對了吧。

你把i放出去,第二次就用i的大小來定義迴圈次數試試

c 語言問題?在c語言中的問題?

c 語言是c語言發展起來的,所以繼承了c語言幾乎所有的特點,但c 語言又有自己的個性。c語言是一種程序導向的程式語言,而c 主要是程序導向的,因此c 有類的概念,而c語言就沒有。c 的功能強大,編譯器複雜,適合高階程式的設計和,c語言的編譯器簡易,適合低端程式。邏輯混亂,參考正常的實現吧。c語言的基...

c語言中的問題

你的答案和我的相差挺多的,好像只有2個跟我是一樣的,但也有可能是我們都錯了 可能性不太大 地址裡面的比這裡的格式要好一些 1 設有程式段 int k 10 while k 0 k k 1 這下面描述中正確的是 b a while迴圈執行10次 b 迴圈是無限迴圈 c 迴圈體語句以此也不執行 d 迴圈...

c語言中return的作用,C語言中return的作用?

作用1 表示返回,這個程式可以結束了,可以不帶引數,如果你的成員執行到這裡,你就不往後執行了,可以加一個return語句,就不會再執行了 作用2 返回指定型別的值,在定義函式的時候不是有 int af int 這裡是返回值,return 後面接的就是這個返回值,這個函式執行後就可以給別的變數賦值了,...