ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:17.88KB ,
资源ID:18247808      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18247808.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2C语言高级教学大纲Word文件下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

2C语言高级教学大纲Word文件下载.docx

1、本章目标 了解预处理的概念。 掌握宏定义的方法与使用。 了解“文件包含”与预处理的应用。 理解条件编译的几种形式。本章案例任务 宏定义来实现两个数取最大值重点 掌握预处理过程难点 宏的应用及与函数的区别实验部分用宏定义来实现两个数取最大值2. 第二章 C语言编程实践 掌握位运算符,运算规则和优先级。 掌握数据指针与函数指针的应用 理解存储空间的分布情况 理解C语言重要关键词的应用 了解字节对齐、volatile 从键盘上输入一个正整数给变量num,按二进制位输出该数。并求出由47位构成的数。 使用函数指针实现加、减、乘、除运算。 存储空间的分布情况 数据指针与函数指针的应用 位运算及应用实验一

2、 从键盘上输入1 个正整数给int 变量num,按二进制位输出该数 ,并求出由47位构成的数实验二函数指针实现加、减、乘、除运算3. 第三章 链表 掌握链表的创建 理解链表的操作:增、删、改、查等 了解链表在内存中存储方式 用链表实现队列与堆栈 通过键盘输入7个数字,建立链表, 并排序 链表的实现 链表的操作 通过键盘输入7个数字,并建立链表,并用typedef定义链表结构指针,同时实现对链表数据进行从大到小的排序,输入排序的最终解结,最后删除链表最大值。排序算法可以采用选择排序。(单向、双向、循环)实现队列与堆栈4. 第四章 数据结构与算法概述 了解算法和数据结构的基本概念 了解算法和数据结

3、构的常用术语 理解算法效率的度量 百元百鸡问题 数据结构的形式,联系及区别 算法效率的度量实验一百元百鸡问题 如何设计一个好的算法5. 第五章 调试与排错 了解如何调试与排错 了解定位段错误与检查内存的方法 理解gdb单步执行和跟踪函数 掌握gdb断点调试的方法 写一个求1到100累加和的函数并进行调试 Gdb 的灵活使用 断点调试与排错的方法写一个完成1100累加和的函数编译时加参数-g使用gdb进行调试6. 第六章 增量式开发与高质量编程规范 理解增量式开发 掌握编码的风格和规范 了解如何防止内存泄露 高质量的strcpy 编码的风格和规范 内存分配与释放,野指针编写strcpy函数-已知

4、strcpy函数的原型是char *strcpy(char *strDest, const char *strSrc);其中strDest是目的字符串,strSrc是源字符串。7. 第七章 课程设计-学生信息管理系统 完成设计实现学生信息管理系统; 学习项目的设计、管理、实现的基本流程; 提高代码的实现和调试能力;项目要求 学生独立完成 必选项:管理员、学生部分和权限管理的操作 可选项:教师部分的操作 按高质量编程规范完成 注释不得小于代码的40% 具有相应文档:makefile、项目需求说明书、概要设计说明书、工作日志、测试用例等。 提高C语言的代码实现和调试的能力,学习项目的基本开发流程

5、。 功能的实现与段错误的排查。项目答辩与评分标准 分析(10分): 项目需求讲解清晰、块设计设计合理、讲解清晰; 演示(20分):口齿清晰、声音响亮 、思路清晰、演示细致、讲解思路基本连贯、 界面友好,用户体验好; 功能:(40分): 实现标准功能、实现基本功能、现较多扩展功能; 代码(30分):注释规范、文档注释、方法注释、单行注释齐全、功能模块拆分合理、错误处理规范 、兼容性好,可维护; 个性(+10):具有独特想法,功能实现完整无缺陷8. 附录一 再论指针和数组本章概述 指针与数组什么时候相同 C语言为什么把数组参数当作指针 C语言的多维数组,如何创建动态数组 掌握指针什么时候和数组相同

6、,以为容易混淆的原因; 掌握多维数组的内存布局; 使用指针向函数传递多维数组参数; 使用指针返回多维数组; 使用指针创建和使用动态数组; 指针和数组混淆的原因 指针传递多维数组参数 创建和使用动态数组写一个排序函数,要求实用两种参数传递模式。并采用函数指针调用模式实现的排序函数,并输入排序的最终结果。9. 附录二 C语言标准库 本章主要作为一个参考,把标准库头文件和其提供的函数或者全局宏,变量对应起来,以备参考 对标准C语言的补充,以及一些常用的特性。 了解一些C语言特殊的宏定义 掌握函数可变参数的应用 理解NULL, offsetof, errno宏或函数 掌握函数可变参数列表难点 C语言库

7、的日期函数操作 函数的可变参数列表 标准C的异常处理机制实验内容从文件file.txt中读出所有内容,并计算出文件中有多少个字母,有多少数字,有多少个标点符号。注意在操作过程要用malloc来分配内存空间;就第一题的所得的结果,添加到文件末尾:格式为 写入时间:格式1970年1月1日0时0分0秒 字母:num 个 数字: 标点: 统计时间:1970年1月1日0时0分0秒 操作用时:NUM ms。10. 附录三 嵌入式C程序的编译与调试 了解C语言在整个编译过程细节 熟悉嵌入式C语言编译过程 熟悉嵌入式系统的环境和调试 了解C语言在嵌入式系统中的重要性 熟悉嵌入式C语言编程的特点和环境 了解如何优化C语言嵌入式编程的性能 了解嵌入式平台的特点,针对性编程 嵌入式C语言嵌入编程的性能优化

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1