關於fputc函式的引數問題

2021-09-01 05:32:04 字數 543 閱讀 7356

name

fputc, fputs, putc, putchar, puts - output of characters and strings

synopsis

#include

int fputc(int c, file *stream);
這是linux手冊裡面(man命令)所說的

很明顯,在fputc裡面的引數,乙個是整形,乙個是流

如果在這裡真的輸入乙個整形的數字,是無法讀取的

編譯和執行都沒有問題

但是在顯示介面是乙個亂碼

在man手冊下面的描述欄裡面

是這樣說的

description

fputc() writes the character c, cast to an unsigned char, to stream.

也就是說這裡的int c,是將乙個字元,強制轉換成乙個無符號的整形,然後讀取的。

#includeint main()

關於execlp 函式及其引數問題

在 unix環境高階程式設計 一書中,講到exec函式及其使用,其中有乙個例子,簡單來說就是這樣 execlp ls ls al char 0 其輸出結果就跟我們在終端裡輸入ls命令得到的結果一樣。在說疑問之前,先看函式的定義 int execlp const char file,const cha...

C C 關於main函式的引數的問題

記得我第一次學習c語言的時候我的老師跟我們說,他教的c語言就想中國的樓房一樣,現在講的沒什麼問題,但是在以後章節中我會親手推到我教你們的知識。跟中國的樓房一樣,推到了再建,建好了再推到。我記得第一次寫main函式的時候是這樣的格式 void main 這個格式好想是c89的格式,我學習c語言的風格就...

C語言關於函式傳遞引數的問題

二叉樹有左右結點之分,不存在度 2的結點 typedef struct node treenode,tree tree node型別 tree表示的是指向node這一結點的指標 所以對tree表示什麼一直不太理解 1.tree t中t是指標麼,如果是指標為什麼不加 號 2.為什麼tree不加 號代表...