课程简介
C语言是国际上广泛流行的,很有发展前途的计算机高级语言。它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件。C语言是一种引用广泛,并且实现灵活的一种计算机编程语言,用C语言编出来的程序,可以在很多平台上运行,可移植性强。例如,计算机操作系统等大型软件都可以用C语言来编写完成。不仅如此,我们用的众多聊天工具也可以用C语言来实现。
适用对象
特别适用于C语言初学者,学完之后希望你能尽快的编写C代码.同样适用于嵌入式开发入门者。
课程目标
零基础的同学通过系统的学习和训练,可达到计算机二级及以上水平。掌握了C语言的基本语法和算法,无论学习其它语言、还是学习其它理论和技术,均具备了基本的编程知识。
课程详情
一、C语言,重点掌握C的内存存储与数据结构 |
课程主题 | 实训内容 | 实训目标 |
数据类型 | 了解基本数据类型、组合数据类型以及指针 | 从内存的角度来看待数据类型,了解编译原理 |
C输入输出 | 了解标准输入和标准输出 | 了解键盘缓冲以及显示缓冲的概念,从底层原理的角度理解输入和输出 |
面向过程程序设计 | 了解基本语句,并掌握进程的内存分配原理 | 掌握5大内存 |
函数与变量存储 | 了解函数的几种表现形式 | 掌握地址传递的种类与值传递 |
一维数组与指针 | 了解数组与指针的相互使用关系 | 掌握一维数组与指针的内存存储与使用 |
二维数组与指针 | 了解二维数组的几种使用形式 | 掌握数组指针与指针数组的关系 |
预处理相关 | 了解预处理指令 | 掌握宏定义、头文件的使用 |
自定义数据类型 | 了解几种自定义数据类型 | 掌握结构体字节对齐 |
C语言文件操作 | 了解C语言的文件的操作步骤 | 掌握文本文件、二进制文件的存取 |
指针与链表二叉树操作 | 了解基本数据结构 | 掌握链表和二叉树 |
查找排序 | 罗列所有的查找排序算法 | 掌握插入、选择、交换、合并等几种基本排序 |