课程章节安排章节内容
1.C语言概述与数据类型1.计算机基础;2.一个C语言程序;3.C的代码的含义与编译;4.集成开发环境(vs)5.常量与变量;6.进制转换;7.数组与字符串
2.条件判断与循环语句1.运算符与优先级;2.强制类型转换运算符;3.if条件控制语句;4.*****se语句;5.三目运算符;6.****ch语句;7.for/break/continue
3.字符串与函数1.函数的基本概念;2.字符串操作的常用函数;3.自定义函数
4.数组1.一维数组的定义和使用;2.一维数组的基本操作;3.一维数组的案例(如:排序);4.二维数组的定义和使用;5.二维数组的基本操作
5.指针1.指针变量的定义;2.指针基本使用;3.***st修饰的指针;
4.一级指针与数组名的关系;5.指针法操作数组元素;
6.指针作为函数的参数;7.数组作为函数的参数;8.指针做函数的返回值;9.指针处理字符串
6.内存管理1.局部变量的作用域和生命周期;2.静态局部变量的作用域和生命周期;3.全局变量的作用域和生命周期;4.静态全局变量的作用域和生命周期;5.静态函数和非静态函数的区别;
6.内存分区;7.堆区内存的分配(malloc)和释放(free)
7.复合类型1.结构体的基本用法;2.结构体嵌套指针和数组;3.结构体作为函数参数;4.复合类型的声明与使用