[語法] 不include而使用函式
嗯 剛剛看了一下精華區 有這個的一些講解
主要是講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)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章