24小时C语言从入门到精通「建议收藏」
前言
C
语言是一门面向过程的计算机编程语言,我们可以在遵循C
语言规范的情况下写出在嵌入式机器、超级计算机等计算平台上进行编译的C
程序,它具有如下特点:
-
语言简洁、紧凑,使用方便、灵活;
-
运算符丰富(34种);
-
数据类型丰富(
C
语言提供的数据类型包括:整型、浮点型、字符型、数组类型、指针类型、结构体类型和共用体类型); -
具有结构化的控制语句(如
if...else
语句、while
语句、do...while
语句、switch
语句和for
语句); -
语法限制不太严格,程序设计自由度大(如不对数组越界进行检查);
-
允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作;
-
程序可移植性好;
-
生成目标代码的质量高,程序执行效率高;
C
语言还被广泛应用在操作系统、文本编辑器、编译器、数据库、解释器等领域中。
本系列课程由浅入深,作者在前五章中详细介绍了C
语言中的数据类型和三种基本结构,包括顺序、选择和循环;在第六章中,作者详细介绍了数组的相关知识,包括一维数组、二维数组和字符数组;在第七章中,作者详细介绍了函数的相关内容;在第八章中,作者详细介绍了C
语言的精华「指针」,包括指向单个变量的指针、指向一维数组的指针、指向二维数组的指针、指向字符数组的指针、指向函数的指针以及指向指针的指针;在第九章中,作者详细介绍了结构体和共用体;第十章中,作者详细介绍了C
语言中文件的相关操作。
获取课件
为了方便大家学习本课程,我已经将所有课件上传至百度网盘,如下图所示:
「注」:微信公众号后台回复「C
语言课件」即可获取!
3小时手撸一个学生管理系统
为了让大家对本系列课程有更为充分的掌握,我将在2021.11.5
下午2:30
开始进行一次直播,手把手教大家2小时内通过C
语言编写一个学生管理系统,包括学生信息的增删改查等8个功能模块,其所用到的知识点包括指针、结构体、链表等,届时欢迎各位小伙伴们来我的直播间围观!