在上一篇blog(博客)中,我们了解到了C语言出现的背景知识以及一些后缀的解释。今天,我们要学习第一个C程序啦!(今天起,我们blog中的程序大多是用Devc++编译器完成,若有特例会单独指出。大家可以选择合适的C编译器,安装在电脑中后即可开始学习。推荐大家安装在D盘或者E盘,并单独创建一个文件夹用来存放C的练习程序。若不会安装的同学,可以在51CTO或者CSDN网站中搜索安装的详细步骤,很适合新手小白。)下面,我们从第一个简单的C程序讲起。
第一个C程序
#include<stdio.h>
int main()
{
printf("hello,beautiful world!\n");
printf("I love the world so much!");
return 0;
}
看到这个程序,很多第一次见的同学一定会充满疑惑,就像最初的我一样懵懵懂懂。没关系,我们来剖析一下这个程序。
第一个C程序的解析
首先,我们要始终记得:一个C语言程序中必不会缺少int main{},以及这一对{}中括号中的return0。这些,是固定不变的。main叫做C语言程序中的主函数,一个C语言程序的执行必从主函数开始,从主函数结束。并且,一个C语言程序中有且只有一个主函数。main的中文翻译即为主要的,因此在这里我们把它称为主函数。int是极为常见的一种数据类型,意为整型。我们再来看return 0,即返回0,那么0是一个什么数字呢?它自然是一个整数,这也刚好与int前后呼应了。
int main()
{ main前的int和return后的0终于对应起来了,说明主函数最后是要返回一
return 0; 个整型。当然,如果不需要返回一个整型那就是返回0咯。(0也就是什
} 么都不返回嘛)
接下来我们就来看看主函数中的printf后面跟的一大串儿是什么意思。print大家都很熟悉吧,它就是打印的意思。那么print后面加的那个f是什么呢?f是function的首字母,function即函数。所以,printf的意思明白了嘛~就是打印函数。再看看后面紧跟着的hello,beautiful world!和I love the world so much!这说明我们要用printf去打印出来这两句英文,因此printf是一个能够帮助我们打印出内容的工具。
那么printf后为什么还要加()小括号和“”双引号呢?这就是规定了。而我们要做的就是按规则来写自己的程序就好。我们要将需要打印出来的内容放入双引号内。如果有换行的需求,可以在内容后面加\n。例如上面的程序实例中,第一句printf后的那样即可。
最后,我们来讲一下上面这个程序的第一句:#include<stdio.h>,include顾名思义是包含,那么后面的stdio是什么呢?st:指的是standard(标准);i:input(输入);o:output(输出)。因此这一句的意思为:包括标准输入输出函数。看到这里,你是否想到了printf,你是否觉得它和#include<stdio.h>呼应起来啦?是的,使用printf的方法就是在主函数前面加上#include<stdio.h>,这样才可以打印输出内容。这就好像是,你的论文里要引用别人的内容,那么你就需要在最后标明出处。我们现在要用printf打印函数,即需要输出内容,因此在开头要注明#include<stdio.h>。
另外,需要说明:在C程序中,{}中括号内的每一句话之后,需要有一个分号;将前后内容隔开,大家按照规则使用即可。
现在我们来看看这个程序执行后是怎样的吧~
将代码写好后,首先点击编译按钮,如果编译成功则说明代码没有错误,然后点击运行按钮,即可看到下面的黑色窗口:
我们可以看到,在代码运行后,显示出了printf后的内容,第一个程序创作完成。大家也可以修改printf后的语句,输出自己想要的内容~
在这里,我们再举一个例子,供大家参考:
标签:解析,int,程序,C语言,include,printf,main From: https://blog.51cto.com/u_16326700/8153477