前言
因工作需要,特书写一套简单易入门的C语言基础教程,供大家使用。但是,注意下:该教程最适合程序小白食用,如果已经有良好C语言基础的童鞋可以移步其他教程啦~
另外,该教程主要讲解C语言的语法结构,不涉及具体编译器的安装和其他理论知识,大家遇到不懂的或者有错误等可以进行留言,万分感谢。
如果想要进行编译运行,可以下载编辑器进行本地进行编辑→编译→运行即可。编译器有:Visual Studio 2015/2017、Dev C++、Code ::Blocks、Turbo C 2.0等。如果嫌麻烦,可以直接搜索C语言在线编译工具(如: tech.io/snippet、rextester.com、www.ideone.com、菜鸟工具)进行编辑后运行。
接下来,咱们进入到正式的课程学习中。
首先来看一个最基本的C语言程序。
第一个程序:hello World
大家先自行录入一下上面的代码,能不能运行出来呢??
如果可以,那么恭喜,如果不可以,请检查下自己输入的符号、单词有没有错误,切记:C语言中的符号绝大多数都是英文格式的,如果输成中文格式的符号,将不识别,会报错。
检查好符号、单词拼写后,再看下能不能执行呢?
相信大家的程序都可以执行了,但是是不是不太明白,那我们来逐句解读一下并理解下。遇到不太懂的词,可以先跳过,不用太过纠结,随着后续学习的深入,会慢慢加深自己的理解和扩充知识体系的。
1、include <stdio.h>
第1句,这是预处理器指令,预处理器指令指导编译器在实际编译开始之前对信息进行预处理。所有的预处理器指令都是以 # 开始。预处理器指令不是语句,所以它们不以分号(;)结束。
这句话的作用为让编译器在此程序中包含指定的头文件。目前这条语句用到的是<stdio.h>
文件,其余还有<math.h>
(定义数学函数)、 <string.h>
(字符串处理)、<time.h>
(定义关于时间的函数)等等,目前大家只要知道要使用<stdio.h>
这个就可以了,后续如果有用到其他的头文件我们再理解,学习就是一个循序