目录
前情回顾
在上一期博客中,我们一起安装了VS2022,配置好了书写C语言的环境,打开了C语言程序的大门,那么在这一期博客当中,万事俱备,只欠东风的我们将会亲手写出我们的第一个C语言程序,真正开始学习C语言。
1.库函数与其使用
万里高楼平地起,当我们编写程序的时候,类似的程序不知已经被前辈书写过多少回,所以为了方便后来人的学习和使用C语言,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数。在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数(这些函数其他编译器不⼀定⽀持)。 ⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。
打个比方,写程序就像是建房子,现在前人已经设定好了,说这个就是窗户,那个就是门。这样在你写代码的时候就不需要从玻璃和木条先组成窗户开始做了,而这些复合代码便被称为库函数。
每个前人,都有自己设定的库函数,所以,当你使用的时候必须清楚你用的是哪一个前人的(不仅你自己要清楚,你的程序也要明白),而我们学习的时候,一般用的是<stdio.h>。而调用这个库函数的代码是.include。
所以我们写代码的时候,第一步是“拜山头”,将自己用的是哪一个库函数先声明出来。
首先你先创建一个新项目,如下图:
像这样新建一个项,然后你会看到一个弹窗,点号前面是名字,而后面是格式,我们学习的是C语言,所以这个时候我们把点号后面的cpp(也就是C++),改成c,如下图:
然后点击添加,在第一行打上我们刚刚所说的库函数声明,如下图:
这样,我们就在这段程序中成功调用了库函数。不用担心记不住,在接下来你写的每一段代码中开头都会用到这一段库函数。
2.main函数及return
之前我们说过,写C语言程序就像是建房子,那么第一步我们是不是该先确定入口在哪里,所以我们在写程序的时候要先写main函数,main函数就是这个程序的入口,因为main函数的重要性,main 函数也被叫做:主函数。
main 前⾯的 int 表⽰ main 函数执⾏结束的时候返回⼀个整型类型的值。所以在 main 函数的最后写 return 0; 正好前后呼应。
关于int表示要返回整型,这一点可能大家不是很能理解,这里我先不解释,但是我们可以先理解一下return函数。
大家都清楚,万事都要有回应,当你有入口的时候,自然需要一个出口,return扮演的就是这个出口的身份
如图:
这个时候这就已经是一个完整的C语言代码了,有声称,入口和出口,但是现在他里面没有任何的内容,实现不了任何的功能,当我们去执行(Ctrl键+F5)的时候,会发现他返回不了任何内容。如图:
所以接下来我们要引入学习一个新的函数,这也是比较常见的几个函数之一。
3.简单的使用printf函数
如果说C语言是一件房子,现在我们刚刚建立了出入口,如果要实现内容,我们还需要继续为他添加新的内容,比如说,我们现在想要他能够执行后,在屏幕上打印内容,这个时候我就可以使用printf函数,他的格式是printf(“内容”),在双引号当中写的任何内容都会打印到执行程序后的面板上。
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
比如我们现在打印一个这个hello world,那么执行后我们就会得到如图
那么到这里,我们第一个C语言程序也就完成了,“hello world”扣响了我们C语言世界的大门,一个全新的世界正在向我们打开。
我是嘉峪关的苏洵,一个致力于将自己学习C语言程序心得分享给更多人的程序小白,感谢大家看到这里,我们下一期博客再见,在下一期博客当中,我会详细介绍C语言当中更多常用的函数,如果感兴趣的话可以点点关注,让我们一起学习C语言。
内容充实的生命就是长久的生命。
我们要以行为而不是以时间来衡量生命。
——赛涅卡