作者carlcarl (carl)
看板C_and_CPP
标题[语法] 不include而使用函式
时间Sun Mar 8 00:56:18 2009
嗯 刚刚看了一下 有这个的一些讲解
主要是讲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)