[語法] 不include而使用函式

看板C_and_CPP (C/C++)作者 (carl)時間16年前 (2009/03/08 00:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
嗯 剛剛看了一下精華區 有這個的一些講解 主要是講printf的 那我在想 是不是自己在另外一個檔寫函式A的實做 然後在主檔去呼叫這函式也是同樣的情形呢?(沒有include有寫函式A實做的檔) 也就是我用gcc的話 compiler會另外把這函式A定義成一個回傳int的extern函式? (用g++的話 他會提醒說我在主檔使用的函式是未宣告的) 他的執行內容就變成未知的嗎 ? 也就是不知道會執行什麼這樣 因為我在測試的時候 有時後回傳會有正確的值 有時候卻是nan 正確的值是碰巧產生的嗎? 用gdb測試也找不出來為什麼 用"p 函式A(參數)" 印出來都是正確的值 "p 函式 " 印出來的函式定義也是正確的 而實際運作回傳值給另外一個變數 就會是nan 怪怪的= =a -- http://carl830.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.134.171 ※ 編輯: carlcarl 來自: 61.227.134.171 (03/08 00:59)
文章代碼(AID): #19igSz_b (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19igSz_b (C_and_CPP)