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不加 號代表...