可能重复:
没有头文件的 C 程序
我已经学习 C 很长时间了。但困扰我的一件事是,今天我做了一个 C 程序,忘记包含我将文件保存为 kc.c 的 stdio.h 和 conio.h 头文件?当我编译并运行这个 .c 文件时,输出与我预期的一样。
但是如果不使用标准头文件,C 程序如何运行呢?
或者我不知道我错过的概念?
编辑:程序
int main()
{
int i=12,j=34;
int *pa=&i,*pb=&j;
printf("the value of i and j is %d %d respectively ",*pa,*pb);
getch();
return 0;
}
因为我在这里使用了 STDIO.H 头文件的 printf() 函数,但是不包括它如何编译并成功运行?