第一堂课终于到来啦
在开始之前,我先介绍一下我们的作战工具:
VS(visual studio)
这个是小C最推荐大家使用的工具
相比较于其他的软件
VS操作界面更加美观,整洁
以上附图为小C所使用的VS2017
.
.
.
在安装完成后,我们点击启动,看到的是这样的画面
点击红色圈中的“空项目”
然后按照图片点击空项目,命名之后点击确定
然后找到这一栏,右键“源文件”
找到“添加”中的“新建项”,出现以下截图
因为我们学习的是C语言
所以这里有非常重要的一步:
把图示中的.cpp改为.c,否则创建的项目则由C++编写
出现这个界面后
准备工作一切就绪
我们就可以开始“撸代码”啦
拿起键盘跟我练
一路火花带闪电
冲冲冲!
从“你好,世界!”走进C语言小程序
上图为输出“Hello world!”的全部代码部分与输出结果
首先我们来逐一解释一下,这几行代码到底为什么这么写:
第一行(编译预处理命令): #include<stdio.h>
书上的原话为:
#include 是编译预处理命令,其作用是将有关文件信息包含到程序中。案例将stdio.h头文件(标准输入/输出头文件)包含到程序中,程序便可调用其中的系统库函数。例如,printf()就是标准输出函数。
① 在我们建立项目之后,我们就可以把这个项目看成我们的手机,这部手机里面就想我们的钱包一样啥都没有
② 当我们想和基友或者集美们聊天,我们得下载QQ或者VX吧,那么代码中的#include<stdio.h>就是我们安装QQ和VX的过程
③ 对于第二点的理解,我们为什么要安装QQ或者VX?是因为我们想获得这些软件的功能对吧?那么放在代码中也一样,我们用#include<stdio.h>把我们需要的功能都安装进我们的程序中了
④ 这些功能怎么来的呢?原来在我们下载的时候,已经把前人们用C语言打出来的一些功能代码一并下载完成了,我们用#include就是引用了他们的功劳,正所谓“前人栽树后人乘凉”嘛
⑤ 总结:#include<stdio.h> 这一串代码,只要是C语言编程,先给我在第一行打上去!!!!!!!!!!!
程序都是从main()函数开始运行(即main()中的第一条可执行语句开始),当main()函数结束时,程序运行也结束。
① 从我的代码截图那里可以看到,从第二行到第五行,在第二,三,五行都是void main(){}的部分,我们所有要运行的代码都得在“{”和“}”之间输入
② main的意思是啥?主要的。所以我们把main(){}包括的所有叫做“主函数”,既然都“主”了,一山不容二虎,所以在我们今后所有的程序里面,有且只有一个main函数
;
④ 在今后的课程中我们会遇到其他的函数,和我们现在看到的main函数没什么太大的区别,到时候我们再一起分析一个函数的组成部分,这里我们就先清楚main函数怎么撸出来就可以了
我们英语当中学习到的print是印刷,打印的意思。在C语言中,我们要输出任何数据到我们的运行窗口上,都需要用到print
f
函数(仔细看,多了一个f)。让我们对这个输出函数printf做一个剖析:
printf函数的构成:printf("xxxxxx"); ,我们把所需要输出的字符,都可以在引号之间的xxxx位置输入,这样我们在程序中输入的字符,运行之后在窗口就会出现我们输入的字符(可以看看上面我的代码与输出窗口中的内容,都是为Hello world!)。
① 除开printf函数里面引号中间,所有的符号都必须用英文符号!!!!!
② 函数体中,每一段语句结束,必须用分号结尾!!!!!
③ 代码要有层次感,即优先级越低的语句,越缩进!!!!!(这个同学们不必担心,在VS里面每一次回车会自动判断下一行代码的缩进)
如果有不懂的可以在留言中提出来
加油吧,干巴爹!