当前位置: 首页 » 中职教育 » 中职计算机 » C/C++基础班课程大纲

C/C++基础班课程大纲
所处阶段 主讲内容 技术要点 学习目标
第一阶段:C开发实战 1.C语言概述与数据类型 1.计算机基础;2.第一个C语言程序;3.C的代码的含义与编译;4.集成开发环境(vs)5.常量与变量;6.进制转换;7.数组与字符串 可掌握的核心能力:1、通过C语培养编程思维和动手能力;2、通过C语言的学习培养面向过程编程思想,为以后的深入学习就业课程打下坚实基础。可解决的现实问题:1、具备C/C++领域基础专业编程能力;2、实现电子词典项目案例;3、实现贪吃蛇项目案例。市场价值:具备学习编程思维,但尚不能达到任何企业用人标准。
2.条件判断与循环语句 1.运算符与优先级;2.强制类型转换运算符;3.if条件控制语句;4.if-else语句;5.三目运算符;6.switch语句;7.for/break/continue
3.字符串与函数 1.函数的基本概念;2.字符串操作的常用函数;3.自定义函数
4.数组 1.一维数组的定义和使用;2.一维数组的基本操作;3.一维数组的案例(如:最值,排序);4.二维数组的定义和使用;5.二维数组的基本操作
5.指针 1.指针变量的定义;2.指针基本使用;3.const修饰的指针;4.一级指针与数组名的关系;5.指针法操作数组元素;6.指针作为函数的参数;7.数组作为函数的参数;8.指针做函数的返回值;9.指针处理字符串
6.内存管理 1.局部变量的作用域和生命周期;2.静态局部变量的作用域和生命周期;3.全局变量的作用域和生命周期;4.静态全局变量的作用域和生命周期;5.静态函数和非静态函数的区别;6.内存分区;7.堆区内存的分配(malloc)和释放(free)
7.复合类型 1.结构体的基本用法;2.结构体嵌套指针和数组;3.结构体作为函数参数;4.复合类型的声明与使用