开头我们先要想几个问题,什么是C语言?C语言可以干什么呢?C语言有什么特点呢?是否有小伙伴们被这3问问的有点头疼呢?😵💫没关系今天我们就从0开始着手理解C语言。 (๑•̀ㅂ•́)و✧。
1. 什么是C语言呢?
开篇我们先来了解一下什么是C语言 C语言是众多高级语言学习的基础语言既具备低级语言(汇编语言)的特点,也具有直接操作计算机硬件的功能,还是目前盛行的嵌入式系统中应用语言之一。是国际广泛流行的基础的结构化程序设计语言。可开发系统软件应用软件以及一些汇编语言。
2.C语言的特点
我们先来说说优点
2.1 C语言的优点 ✅
- ✅ (1)适应性强,应用范围广。
- ✅ (2)语言本身简洁,使用灵活,便于学习和应用。
- ✅ (3)语言的表达能力强。
- ✅ (4)数据结构类型丰富。
- ✅ (5)程序设计结构化。
- ✅ (6)运行程序质量高,程序运行效率高。
- ✅ (7)可移植性好(与汇编语言相比)。
当然有优点就会有缺点下面我们来说一下缺点
2.2 C语言的缺点❌
❌ C语言对程序设计人员的素质要求相对要高。(简单来说就是有点难)
3.C语言的基本结构
程序代码
下面我们用一个代码来展示
#include <stdio.h>
int main(void) {
printf("The university welcomes you!\n");
return 0;
}
关键说明
#include <stdio.h>:文件包含命令,引入标准输入输出头文件。int main(void):主函数,C 程序入口,返回类型为整型(C99 标准)main()函数后面用花括号({})括起来的部分是函数体即程序实现的功能。printf("The university welcomes you! \n")是C程序的输出函数- 分号(;)是C语言语句的结束标志
4.C语言的字符集
- (1)英文字母
- (2)阿拉伯数字
- (3)空白符
- (4)标点和特殊字符
4.C语言的关键字
| 分类 | 内容说明 |
|---|---|
| 类型说明符 | 用于定义变量或函数的类型(如 int, char, float 等) |
| 语句定义符 | 用于控制程序流程(如 if, while, for, return 等) |
| 预处理命令 | 以 # 开头,用于在编译前处理代码(如 #include, #define 等) |
| 运算符 | 表示各种运算功能(如 +, -, *, /, ==, && 等) |
| 分隔符 | 用于分隔语句或变量(如逗号 , 和空格) |
| 常量 | 程序中固定不变的值,包括: - 数字常量(如 100)- 字符常量(如 'A')- 字符串常量(如 "hello")- 符号常量(如 #define PI 3.14)- 转义字符(如 \n, \t) |
| 注释符 | 用于添加说明,不影响程序运行: - 单行注释: //- 多行注释: /* ... */ |
| (表格中只有前三个才是后面几个是注意词汇) |
5课后小题(答案放评论区)
✅ 选择题 C语言被广泛用作系统开发语言,主要因为它:()
A. 只能运行在嵌入式设备上
B. 具备低级语言特性,可直接操作硬件
C. 不需要编译器即可运行
D. 不支持结构化程序设计
最后分享一下手稿(请忽略掉潦草的字迹)