【1.0】引言

前言

这是C语言基础的笔记,也是我的复习笔记,本笔记没有长篇大论的理论,也没有过多的基础解释,对于稍微熟悉一点计算机语言的但是又迫切复习的小伙伴来说可能会有一些帮助。

前排提醒,本文需要一定的计算机基础计算机语言基础

废话不多说,直接开始C语言之旅。

C语言入门程序结构

直接展示计算机语言的入门编程,Hello world,代码示例:

1
2
3
4
5
6
#include <stdio.h>
int main(){
printf("Hello World"); //输出Hello World
getchar(); //暂停控制台
return 0; //返回 0
}

整段代码结构很简单,先来剖析一下每一个部分是什么意思。

  • 第一行代码 #include <stdio.h> ,是C语言的头函数,#后面是预处理函数宏,这句话的意思是引入stdio.h 这个系统文件,在头文件中包含了C语言开始的入口和基本的处理,所以需要编写C语言,开头一定需要引入头函数。
  • 第二行 int main(){} 表示这是个“主函数”,所有我们需要跑的代码都需要写在 {} 花括号里面才可以运行,它是我们的写的代码的入口点。
  • 第三行 printf("Hello world"); 它的意思是在屏幕上输出 () 括号里的内容。因为括号里写的是 “Hello world”,所以它会在控制台上输出相应的字符。
  • 第四行 getchar(); ,你可能在一般入门的地方不会见到这个函数,如果你使用的是 VScode 编辑器手动链路C底层或者其他编辑器,如果运行的时候,控制台一秒闪过,就需要使用这个函数来暂停控制台。
  • 第五行 return 0; 它的意思是返回一个 0 ,你或许会有疑问:为什么要返回 0,返回其他可以不可以,为什么要返回 0 ,我可以先告诉你的是:它可以自定义返回大部分的整型数字,例如:1,2,3,4,5,6,7,8,9等等。至于为什么不可以返回例如 “你好” 之类的,后面学到函数的时候就会明白了。
  • 如果你足够细心就会发现,对于主函数里的每行代码的末尾都有 ; ,结束。是的,; 表示每行代码的结束。

注释

另外,最终重要的是注释,注释是对代码的一种解释说明,它不会影响代码的任何运行,只是为了方便后来的人来阅读或者理解别人的代码来辅助的。
C语言的注释格式如下:

1
2
3
4
5
6
7
//双斜杠,表示行内注释,它只能注释一行的内容
//如果你希望可以注释很多行的内容可以使用如下:
/*
这样/*~*/里面的内容就全部注释了
这行也是被注释了
这行也是
*/

注释是我们的法宝,也是帮助我们快速入门看懂代码的基础。

总结

好了,你现在已经学会C语言了,快去写一个学生管理系统吧(bushi)

C语言是万物的基础,对于 JAVA C# 等高级语言来说,底层是又C语言发展而来,俗话说得好“汇编生C,C生万物”。掌握好C语言,对不论是其他计算机语言,还是其他计算机的知识,都有一定的帮助。