vlambda博客
学习文章列表

第一讲:认识简单C语言程序


第一堂课终于到来啦

在开始之前,我先介绍一下我们的作战工具:

VS(visual studio)

这个是小C最推荐大家使用的工具

相比较于其他的软件

VS操作界面更加美观,整洁


第一讲:认识简单C语言程序

以上附图为小C所使用的VS2017

.

.

.

在安装完成后,我们点击启动,看到的是这样的画面

第一讲:认识简单C语言程序

点击红色圈中的“空项目”

第一讲:认识简单C语言程序

然后按照图片点击空项目,命名之后点击确定

第一讲:认识简单C语言程序

然后找到这一栏,右键“源文件”

找到“添加”中的“新建项”,出现以下截图

第一讲:认识简单C语言程序

因为我们学习的是C语言

所以这里有非常重要的一步:

把图示中的.cpp改为.c,否则创建的项目则由C++编写

第一讲:认识简单C语言程序

出现这个界面后

准备工作一切就绪

我们就可以开始“撸代码”啦

拿起键盘跟我练

一路火花带闪电

冲冲冲!

第一讲:认识简单C语言程序第一讲:认识简单C语言程序第一讲:认识简单C语言程序

第一讲:认识简单C语言程序


从“你好,世界!”走进C语言小程序


第一讲:认识简单C语言程序

第一讲:认识简单C语言程序

上图为输出“Hello world!”的全部代码部分与输出结果

首先我们来逐一解释一下,这几行代码到底为什么这么写:


第一行(编译预处理命令):   #include<stdio.h>       

书上的原话为:

#include 是编译预处理命令,其作用是将有关文件信息包含到程序中。案例将stdio.h头文件(标准输入/输出头文件)包含到程序中,程序便可调用其中的系统库函数。例如,printf()就是标准输出函数。

第一讲:认识简单C语言程序
什么意思呢?看不懂就算了,看得懂还要我干啥第一讲:认识简单C语言程序第一讲:认识简单C语言程序第一讲:认识简单C语言程序
① 在我们建立项目之后,我们就可以把这个项目看成我们的手机,这部手机里面就想我们的钱包一样啥都没有
② 当我们想和基友或者集美们聊天,我们得下载QQ或者VX吧,那么代码中的#include<stdio.h>就是我们安装QQ和VX的过程
③ 对于第二点的理解,我们为什么要安装QQ或者VX?是因为我们想获得这些软件的功能对吧?那么放在代码中也一样,我们用#include<stdio.h>把我们需要的功能都安装进我们的程序中了
④ 这些功能怎么来的呢?原来在我们下载的时候,已经把前人们用C语言打出来的一些功能代码一并下载完成了,我们用#include就是引用了他们的功劳,正所谓“前人栽树后人乘凉”嘛
⑤ 总结:#include<stdio.h> 这一串代码,只要是C语言编程,先给我在第一行打上去!!!!!!!!!!!

第二行(主函数):  
 void main() {}
书上原话为:

程序都是从main()函数开始运行(即main()中的第一条可执行语句开始),当main()函数结束时,程序运行也结束。

第一讲:认识简单C语言程序

这句话字面上来说应该可以看懂,但是什么意思呢?
① 从我的代码截图那里可以看到,从第二行到第五行,在第二,三,五行都是void main(){}的部分,我们所有要运行的代码都得在“{”和“}”之间输入
② main的意思是啥?主要的。所以我们把main(){}包括的所有叫做“主函数”,既然都“主”了,一山不容二虎,所以在我们今后所有的程序里面,有且只有一个main函数
③ main函数的构造如下:
    void main()
    {
             第一讲:认识简单C语言程序
    }
④ 在今后的课程中我们会遇到其他的函数,和我们现在看到的main函数没什么太大的区别,到时候我们再一起分析一个函数的组成部分,这里我们就先清楚main函数怎么撸出来就可以了

第四行(输出函数):
printf("Hello world!");
我们英语当中学习到的print是印刷,打印的意思。在C语言中,我们要输出任何数据到我们的运行窗口上,都需要用到print f 函数(仔细看,多了一个f)。让我们对这个输出函数printf做一个剖析:

第一讲:认识简单C语言程序


printf函数的构成:printf("xxxxxx");  ,我们把所需要输出的字符,都可以在引号之间的xxxx位置输入,这样我们在程序中输入的字符,运行之后在窗口就会出现我们输入的字符(可以看看上面我的代码与输出窗口中的内容,都是为Hello world!)。

除开以上知识点,关于代码的必知基础知识:
① 除开printf函数里面引号中间,所有的符号都必须用英文符号!!!!!
② 函数体中,每一段语句结束,必须用分号结尾!!!!!
③ 代码要有层次感,即优先级越低的语句,越缩进!!!!!(这个同学们不必担心,在VS里面每一次回车会自动判断下一行代码的缩进)


第一讲:认识简单C语言程序


以上就是今天对于Hello world的详细讲解
感谢大家能够阅读
如果有不懂的可以在留言中提出来 第一讲:认识简单C语言程序
当然也希望大家能够提出一些宝贵的建议
代码这个东西,需要多练习
要走的路还远
坚持下来的人,却不会比你预计的要少
要相信总有比你更拼命的人
所以
加油吧,干巴爹! 第一讲:认识简单C语言程序 第一讲:认识简单C语言程序