第一章 写一个简单的小代码
在开始学习C语言之前我们需要有一个可以编译的软件,这里我选择的是jetbrain的全家桶。c语言的话clion是本人很推荐使用的,出clion外还有很多的软件,如Dev、visual c++等,但就界面以及功能来说,clion是最优的选择,clion的下载以及安装可以参考以下博主的。
在安装以及配置好环境之后我们要创建一个项目。
之后选择新建项目的地址。
将下面这段代码赋值进去。
之后点击右上角的运行键
得到结果:
代码讲解:
#include"stdio.h"是标准的输入输出头文件,#include是预处理指令,简单来说就是用来引入头文件的。那么什么是头文件呢?头文件可以理解为一个箱子,在箱子中有各种各样的函数,你想要使用箱子中的函数就需要引入头文件。值得一提的是,头文件可以由自己编写。
接下来是 int main()。首先,int是数据类型,常用的数据类型有char(字符型)、float(可以简单理解为小数)。在初级的学习中掌握这三个基本能实现一些代码的编写。main是什么呢?其实main是主函数,一个c文件只能且必须有一个main函数。main函数时程序的唯一入口,程序的运行都是从main函数开始的。(这里涉及到函数的定义,函数的定义方法:返回值类型 函数名(参数){函数体}这就是函数的定义方法,具体细节会在后面的文章中给出)。
printf语句就是输出语句,printf("打印内容");printf会将引号中的数据作为字符串直接打印出来(就是你的引号里是啥就会打印啥)。细心的同学就会有疑问了,那要是我想打印的是变量呢?说一下变量的定义与声明。变量,顾名思义就是可以改变的量。比如你想将一个250赋值给一个变量,那你要先定义一个a来存储它,相当于你要装一些东西你要先定义一个箱子。那么箱子就有三种了#不止三种但此处不对其他几种做说明#有两种方法:
还是类似于函数的定义,int决定了你的箱子是装整数的,char决定你的箱子是装字符的。不能int a="good job"。在声明变量之后如何将变量打印出来呢?
其中字符类型用%c,整数用%d。
return 0 语句是函数的返回值,函数可以由返回值也可以没有返回值,这在函数的定义章节会有所说明。最后,每一个语句的结束都要使用;结尾,(在英文状态下的,中文的分号会报错)。本人学习的不是很深还是在学习的路上,文中可能有错,欢迎指正。