更新时间:2018-12-18 17:51:37浏览次数:1+次
#include <stdio.h> //打招呼
int main() //场地
{
int a;
printf("请输入一个数字: ");//打扫垃圾,看打扫的范围和说明
scanf("%d", &a);//输入工具:打扫->装垃圾的东西
printf("谢谢你的配合,你输入的数字是: %d\n", a);//提示打扫结果
return 0;
}
我们说程序,不说hello world了。我们直接来对比打扫卫生和第一个程序的相似之处。然后再仔细解释一下各个细节,来与我们日常生活做事的行为进行细致的对比。相信不管是写过程序还是没有写过程序,看了都会觉得程序原来还可以这么理解的哦。
#include <stdio.h>
这是程序的最开始,我们简单理解,这里就是用来打招呼的。这不是一个假设的比喻,这里真的是用来打招呼的。所以,我们要知道做事之前,先打个招呼,然后再去做后面的事情。这也是C语言的精神,其实也是做人的精神。否则是非常不礼貌的。当然,在计算机中,如果你不打招呼就想用系统提供的工具,会被系统干掉的,这不是夸张,是事实哦!
#include <stdio.h>
语法的作用就是告诉我们如何去组织每一个细节,告诉我们具体如何打招呼,具体如何做每一个动作。
# :这是要给特殊的符号,其实就是打招呼的一个标志。你看到开头有一个#号,就要谨慎了,这里可能是一个招呼。那么我们接下来就是要知道,这到底是一个什么招呼!具体要知道是什么招呼,接着往下看。可以关注一下我们的公众号【CPP技术网】,学习更多的知识哦。
include :这个单词是包含的意思。单词不熟的同学也不必慌张,因为这个词以后太常见了,每一个C语言程序里面都会有的。不怕你记不住哈。inlcude是包含的意思,指代的是打招呼的目的。包含是什么意思,就是要拿一些东西的意思。比如我们学校要包含这些学生,就要要把这些学生拉到学校里上课。这个意思你可以体会,也就是说,我包含了什么东西,也就是这些东西都是在我可以控制的范围内的,我可以用这些东西。简单地说,这个include就是表示你要借东西的意思,和#合在一起,就是表示打招呼的是:借东西的招呼!!!
<>:既然前面说了的是借东西的招呼,现在的问题就是,怎么个借法。比如教室很多,每一个教室都有拖把,你要去借,你是从离你最远的教室去找呢还是从你最近的教室去找呢?这是一个问题!这也是<>的作用。<>在这里是一个具体的找的方式,还有一个是"",即双引号(英文双引号)。只有这两种啦。<>表示的是从最远的教室开始找,直到找到你旁边这个教室为止。如果都没有找到,就宣布找不到了。而""则表示从你最近的这个教室开始找,越找越远,如果一直找不到,就宣布找不到。为什么有这两种方式呢?一般<>是用来找的东西不是你的东西,因此离你最远,你一开始从最远的地方找,更容易找到。而""则是主要找自己的东西,或者离自己比较近的东西,这样也可以更快找到。这不是比喻,这就是这两种方式最真实的工作思路,设计语法规则的人就是这么想的。回头想想,这和我们平时生活的思路是不是一模一样!!!
stdio.h:前面知道了是要找工具,也知道是要大招呼,也知道按照什么方式去找,那这个东西究竟是什么?!对了,我们这里要找的东西,就是stdio.h。这是被找的东西的名字,只是这个名字就是一个文件的名称,所以可以看到后面有.h。这是系统的文件的一个后缀名,表示的是一类文件。比如 “明天会更好.mp3”,这里的.mp3说的就是一种音频文件的后缀,其实就是音乐文件,后缀可以让我们快速识别一个文件的类型,但是不完全准确,至少可以起到一个快速识别的辅助作用。stdio则是文件的名字,这也是我们要找的工具的名字。
限于篇幅,本次就只能讲到这里了,关注公众号后,明天第一时间推送更新后面的内容的讲解,为你揭秘这些语法背后惊人的思想!让我们一起期待吧。
相关资讯