printf()函数是什么?
很多初学者,其实都是在死记硬背一些函数,有效果吗?当然有!但是无疑会增加很多负担,同时打消学习的兴趣,因此,最好的学习还是理解。
这里就扯一点闲篇,就是少儿编程,对于小朋友来说,无论是数学知识,还是英语知识,欠缺都是比较严重的,学习编程还是困难重重……
我们继续讲回printf()函数,这个printf()函数,其实全名叫作print format,也就是一个标准的打印格式,如果是全名,我想学习过英语的读者应该就都理解了。
但是呢,在编程的过程中,如果是全名的话就太长了,于是就有了缩略的名字,将后面的format缩写为f,最终print format就变为了printf()函数。
printf()函数哪里来?
其实这又是一个大问题,不可能会凭空跳出来一个函数吧?如果所有的函数都不需要我们编写,只需要会使用的话,那可就太方便了些。
于是,就需要用到了头文件,那么整体的代码就写作如下情况:
#include <stdio.h>
int main(){
printf("hello world");
printf("hello china");
return 0;
}
include就是包含的意思,那么整体代码的含义,就是我们在这串代码中,需要使用到stdio.h这个文件里的函数,那么这个文件在哪里呢?
可以看到,就在我们下载c语言的文件夹下的ucrt64文件中的include文件的stdio.h,和我们之前引用的文件名称是一模一样的。
那,为什么不需要全部的路径都写清楚呢?当然也可以,只不过默认的情况便是在当前的文件夹中,毕竟你也可以看到,这里.h的文件实在是太多了。
总结
讲到这里,你应该也就明白了些吧。其实一切都是有逻辑可以依循的,原来所有的函数名称都是有意义的,是不是就比以前纯靠死记硬背一些函数清晰了许多。
第一节课,仅仅是一个"hello world"函数便耗费了两篇文章,但是他是值得的,因为他将为以后的编程做很好的基础。简单来说,是不是这串代码,用你的眼睛看起来,会比你身边人看起来更加清晰了。