黑马程序员技术交流社区
标题:
为什么调用printf()前,必须#include <stdio.h>?
[打印本页]
作者:
huangsailin
时间:
2015-7-10 15:28
标题:
为什么调用printf()前,必须#include <stdio.h>?
如题,求大神解答。
作者:
杨远鹏
时间:
2015-7-10 15:36
为了调用printf函数,得先调用这个函数哦。
作者:
糖糖本尊
时间:
2015-7-10 18:02
函数的调用
作者:
carshoel
时间:
2015-7-10 21:42
首先我不是大神,printf函数时定义在那个文件里面的,
作者:
闪电侠
时间:
2015-7-10 21:52
#include 是一个预处理指令,作用是拷贝后面文件里面的内容
stdio.h是C语言的基本输入输出库的头文件
所以 #include<stdio.h>的意思就是拷贝stdio.h的内容到当前位置
而printf函数在stdio.h中有声明,故需要在调用此函数前引入stdio.h头文件
PS:即便不写#include<stdio.h>程序照样能运行,但是编译的时候会有警告
作者:
小小羊
时间:
2015-7-10 22:11
printf是一个输出函数,包含在头文件stdio.h中
作者:
dlamgg
时间:
2015-7-10 23:27
因为printf是标准输出函数。既然是一个不是你自己定义的函数,所以就是系统的头文件里面所包含的。这个头文件就是stdio.h
作者:
timehzy
时间:
2015-7-10 23:51
如果你不引用stdio.h的话,编译器怎么知道printf是打印?你又没有定义这个函数
作者:
venn
时间:
2015-7-11 06:55
这个是printf函数的知识点,,,好好看视频
作者:
被水淹死的鱼
时间:
2015-7-11 07:53
因为printf定义在stdio.h里边
作者:
dushoupeng
时间:
2015-7-11 10:03
调用头文件~·~没这么难理解吧。
作者:
慕名黑马生
时间:
2015-7-11 18:16
printf属于库函数,用它当然要先引入函数库<stdio.h>
作者:
丁铭检
时间:
2015-7-11 20:37
请继续看视屏。。。
作者:
likang
时间:
2015-7-11 23:34
printf函数是这个头文件中包含的库函数,你要调用库函数就需要这头文件
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2