[問題] 請問一種C的function宣告

看板Programming作者 (認真.就輸了。)時間16年前 (2008/07/04 18:53), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/3 (看更多)
int efs_open (const char *path, int oflag, ...); 今天看到有人的function是這樣宣告的↑ 因為是第一次看到有人在function的參數中用... 對於這種用法感到很好奇,可是看了function的內容又看不太出個所以然 所以想請教大家,這裡使用...有什麼特別的目的嗎?它的用法又是...? 覺得很神奇為什麼這樣compile也能過@@a p.s. 我用的compiler是Visual C++ 2005 感謝.. -- 圖畫裡,龍不吟,虎不嘯,小小書僮可笑可笑 棋盤裡,車無輪,馬無韁,叫聲將軍提防提防 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.243.146

07/04 18:56, , 1F
像printf,它的參數個數是會變動的,就用
07/04 18:56, 1F

07/04 18:56, , 2F
得上。
07/04 18:56, 2F

07/04 19:11, , 3F
Variable-length argument
07/04 19:11, 3F

07/05 00:08, , 4F
感謝:p
07/05 00:08, 4F
文章代碼(AID): #18RW4S0U (Programming)
文章代碼(AID): #18RW4S0U (Programming)