今天在學習apue(advanced programing in the unix enviroment),裏面看到了很多C語言代碼。 linux
給出下面的表達式,猜猜看這是在說什麼? 函數
exec 學習
exit(main(exit(a()),exit(b()),exit(c()),...)) 設計
和Java類庫中類佔主體有點不同,c的函數庫裏面主體是函數,函數分爲兩大類:function,procedure unix
function通常有返回值:function通常也都是值傳遞,即使傳了指針和引用,也是不推薦對該指針和引用進行修改,這是linux設計思想中的「1thing(讓每一個程序只作一件事)」原則。而procedure沒有返回值,它的目標就是對傳入的參數進行修改。 指針
環境表: it
extern char **environ io