省流版:printf是块砖,哪里需要哪里搬。
当你有需要时,不要犹豫,请立即使用它!
目录
一、为什么说printf是工具人
从实用性角度来看,printf函数在编程中的使用频率非常高。但是,为什么呢?
这是因为,在代码中调用printf函数,可以方便地在屏幕上输出信息——即在屏幕上打印出想要的信息。
prinf函数不仅可以被用来打印字符、字符串,还能用来打印其他类型的数据——比如使用printf函数打印整形数据,或者打印双精度浮点型数据;再比如,中文字符。
容我比喻一下——就好像一个刚进公司的实习生,需要完成一些工作来彰显自己的价值。于是这边实习生刚帮哥跑完腿,那边的姐就喊住自己去帮忙打印资料。来回跑,来回转,活脱脱是块砖,哪里需要哪里搬。
别看它忙的脚不着地,实际上它还高兴被人从头文件里放出来。为什么这么说?请看下一部分。
二、printf的真实身份——一个库函数
printf函数,其实是一个库函数。
那么,什么是库函数呢?
为了提高程序员开发效率,不再重复实现常见的代码,C语言标准规定了一组函数,让这些函数组成函数库,里面的函数就被称为库函数。同时,一系列的库函数通常会放在同一个文件中。我们把这一个文件叫做头文件。
就像为了方便管理,把所有学生集中到教室里,然后按照性别、身高,抽人出来组成不同的小组。当把某个人叫出来做测试时,还需要在资料上注明是哪一组的。
所以,这就能很好理解,为什么在使用库函数的时候,还要注明它对应的头⽂件了。
比如,需要使用printf函数时,需要表明它的头文件stdio.h。如下图所示。
文章篇名只提到了printf函数,我却偷偷地又介绍了库函数和头文件的概念。
希望大家没有被我绕晕。
后面会继续补充
欢迎大家指正