作者spanky (小莫)
看板CSSE
标题Re: 请问c++ include标头档的问题
时间Mon Jun 27 11:09:17 2005
※ 引述《ikjhyu (还没想到)》之铭言:
: 最近在试一些c++的东西
: 发现一个奇怪的东西
: 如下面程式
: #include <stdio.h>
: void main()
: {
: printf("abc\n");
: }
: 程式要使用printf() 所以必须include stdio.h档
: 而他会去呼叫printf.c
: 但是打开 stdio.h档
: 却到处找不到他有include的叙述
: 里面都是一些函式原型的宣告
: 而没有真正的函式内容档
: 请问有人知道为什麽这样程式可以执行吗?
: 而且把stdio.h档的内容贴到
: 程式里面再把include叙述拿掉
: 也可以正常执行...
: 有点奇怪...
嗯上课时我们老师有说到
会先把你所include的东西(此处就是printf)抄进程式里面 而不是function call
如果有错还敬请指正
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.93.175
1F:→ spanky:将prototype抄进来 140.113.93.175 06/27