5.数组
一维数组
· 一维数组定义、引用和初始化
二维数组
· 二维数组定义、引用和初始化
字符数组和字符串
· 字符数组定义、引用和初始化
· 字符串结束标志、初始化、字符串处理函数
6.函数定义和调用
函数的定义方法
· 函数原型、函数名、形式参数、函数返回值、函数体----函数执行过程的描述
函数类型和返回值
· 不同类型函数定义、缺省类型、空类型
函数传值调用
· 形参、实参及其参数单向传递
函数说明
· 函数原型及作用
· 用户定义函数说明
· 系统库函数说明---用头文件包含
函数参数类型和函数的传址调用
· 传值调用和传址调用
· 数组名作为函数参数
函数嵌套调用和递归调用
· 递归函数的定义和调用
· 递归函数的执行过程
7.变量的存储类别和编译预处理
变量存储类别的概念
· 自动、寄存器、外部及内部静态/外部静态各种变量类型
变量的作用域
· 在函数外部、函数内部、复合语句内定义变量的作用域
变量的生存期和有效期
· 自动、外部及内部静态/外部静态变量的生存期和有效期
编译预处理
· 文件包含和宏定义
8.指针
指针概念
· 地址、指针和指针变量的含义和表示
指针与地址运算符
· 取地址运算符&和取内容运算符*
用指针处理数组、字符串
· 数组、字符串的指针以及指向数组、字符串的指针变量
· 通过指针引用以上各类型数据
用指针作函数参数
· 通过指针类型参数传递计算结果,改变主调函数实参值
指针的高级功能
· 函数指针---返回指针值的的指针函数
· 指针数组、指向指针的指针
· main函数的命令行参数简介
9.结构体与共用体
结构体类型数据
· 结构定义方法和引用方法
· 结构体变量初始化
结构体数组
· 结构体数组定义、初始化
结构体指针变量
· 指向结构体类型变量的指针变量
· 指向结构体类型数组的指针变量
链表
· 用指针和结构体构成链表、单向链表的建立、输出、删除与插入(包括动态空间申请与释放)
10.文件
基本概念
· 文件类型—文本文件/二进制文件、文件指针
文件操作
· 文件的打开和关闭
· 定位
· 文件的读/写
常用库函数
· 常用的库函数:
打开和关闭:fopen、fclose
文件结束判断:feof()
定位:fseek、rewind
读/写:fputc、fgetc、fputs、fgets、fprintf、fscanf、fwrite、fread等
11.算法和数据结构的简单知识
算法和结构化程序设计
· 算法概念、表示
· 结构化程序设计
单链表、栈和队列的操作
· 单链表建立、查找、插入、删除和合并
· 栈和队列的建立和基本操作
排序和查找
· 简单的排序算法和查找算法
六、说明
1. 建议学时数:64-72学时,其中实验不低于32学时。
一对一 咨询课程
点我开始