
C语言简介在生活中许多工作都要遵照一定的程序完成。例如早上起床后的穿衣、刷牙、洗脸、 梳头、吃早饭就是一个程序做菜时的洗菜、切菜、炒菜、放盐、出锅也是一个程序。程序就是一系列的操作步骤。计算机要实现某个功能也必须遵照一定的程序。然而遗憾的是如果我们不会编写程序计算机就只有遵照别人编写的程序来工作而我们则只能在别人编写的程序的控制下使用计算机只能成为计算机的奴隶。你想摆脱别人程序的束缚彻底地驾驭计算机吗你想让计算机服从你的指挥完全遵照你的意愿来工作吗你想由计算机的奴隶变成它真正的主人吗从今天开始让我们走进计算机编程这个神秘的世界一起掌握编程的本领、享受编程的乐趣、挖掘计算机更深层的魅力认识 C 语言代码下面是 C 语言中最简单的代码作用是运行以后在命令行中打印出Hello World!代码如下#include stdio.h int main() { printf(Hello World!\n); return 0; }我们先来分析以上每行代码的作用这段代码有以下 4 个知识点预编译指令在 C 语言中预编译指令是在编译之前由预处理器处理的指令。预编译指令以#开头用于对源代码进行一些预处理操作如包含头文件、定义宏、条件编译等。该程序的第一行就是一条预编译指令#include stdio.h# 开头表示这是一条预编译指令include 在英文中是包含的意思在 C 语言中用在编译之前包含一个文件stdio 是标准输入输出库全称 standard input/output.h 后缀的文件叫做头文件h 是 header 的缩写。头文件就像代码的「使用说明书」告诉编译器程序里需要用到哪些现成的工具函数、常量、数据类型让编译器能正确理解和处理这些内容。因此这行代码的作用是包含标准输入输出库的头文件告诉电脑我们会用到哪些函数需要放在程序最开头在程序运行之前可以提前把这些函数给找出来目的是让我们可以使用标准输入输出库的功能。入口函数int main()int main() { // 程序代码 return 0; }虽然这几行代码没有任何实际功能但是会在你学习 C 语言的过程中一直出现对于刚刚入门的小白来说可能有些难以理解那也不是什么问题因为我们至少也需要学完函数才可以开始理解这段代码的含义。当前阶段我们只需要把他当作固定框架在每次写新的 C 语言程序的时候把这几行代码敲出来就可以了。我们先来看这个 main()main 是一个函数的名字也就是函数名而函数是用来执行某一特定功能的代码块但 main() 函数比较特殊他是整个程序的入口操作系统需要执行我们的程序但是我们的程序中可能写了很多的代码那么电脑就需要知道从哪里开始执行才可以也就是程序的入口而这个入口点就是 main() 函数。main() 函数可以放置在任意位置并且main() 函数必须有且只有一个。一个程序没有 main 函数或有两个以上 main 函数都是错误的。main 字段后面紧接着一对小括号 ()括号中可以放置函数中需要用到的参数参数是函数在执行时外部传递给函数的值但是这里的括号是空的说明 main() 函数不接受任何参数尽管没有传递参数这个括号也不能省略。main 字段必须小写。 C 语言是区分大小写的换句话的意思就是在 C 语言中大写字母和小写字母的含义是完全不同的。如将 main 写为 Main就是两个概念。不仅对 main以后要学习程序中的其他元素也是严格区分字母大小写的同学在编写程序时要特别注意一定不要随便篡改字母的大小写。小括号 () 的后面跟着的是花括号 {}花括号 {} 中的代码也被称为 函数体也就是这个函数具体要执行的功能代码可以简单的理解为我们要让计算机做的事情这些功能代码一定要写在 return 0 之前写在 return 0 之后的代码是不执行的。在上述代码中我们可以看到函数体代码前面有缩进这个属于是编程规范用来增加代码的可读性一般是 2 个空格、4 个空格或者是 1 个 Tab。