小白速通c语言ヽ(✿゚▽゚)ノ一篇带你理解

86 阅读3分钟

开头我们先要想几个问题,什么是C语言?C语言可以干什么呢?C语言有什么特点呢?是否有小伙伴们被这3问问的有点头疼呢?😵‍💫没关系今天我们就从0开始着手理解C语言。 (๑•̀ㅂ•́)و✧。

微信图片_20251014151033_10_20.jpg

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. 不支持结构化程序设计

最后分享一下手稿(请忽略掉潦草的字迹) 微信图片_20251111164351_7_16.jpg