设为首页收藏本站

宏胜资源网

 找回密码
 立即注册
搜索
热搜: PLC 电子 经济师
查看: 26425|回复: 5

北京理工大学C语言程序设计(下)李凤霞主讲视频教程

[复制链接]
发表于 2019-12-9 14:36:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
课程名称: 北京理工大学C语言程序设计(下)李凤霞主讲视频教程+课件讲义 国家级精品课程

免费试看:   

下载地址:
游客, 下载地址需要支付 48下载币 才能浏览支付

课程简介:   

欢迎大家进入C语言程序设计第二部分的学习。

相信大家已经掌握了C语言的基本语法,学会用三种基本结构编写程序,能够解决一般的数值处理问题、穷举问题等。 就如同学习汉语,大家已经学习了字、组词、造句,能够写短文了,接下来是怎样写长文章?对应C语言来说,我们如何设计较长的程序?如何解决相对复杂的问题?如何重复使用某一段代码?

有人说编程是艺术,用C就可以写出很“美“的代码。例如如果我们不用循环结构,不用递归算法,能不能在屏幕上输出从1到1000?学完这部分,大家就可以试试啦。

    C语言的基本结构是函数,其基本含义是:一个软件可以由多个源程序(文件)组成;一个源程序(文件)可以由多个函数组成;函数就是一段具有某种功能的程序,除主函数之外,用户写的这段程序叫做用户定义函数,由函数名,参数,说明语句和执行语句构成。定义后的函数可以重复被主函数或其他函数调用。所以说,函数是实现模块化设计的基础。

更为神奇的是,如果我们把函数的组成部分细化,列出一个树状的结构,你会发现你学过的C语言的基础知识内容都在里面啦,学过函数后,你也可以试试啊。

怎么使用函数呢?函数的递归调用是难点,要掌握编写递归算法的关键,通过典型的递归问题掌握编写递归程序的技巧;其次要将前面各章中的一些题目用递归算法实现,通过对比分析,加深对递归的理解和掌握。

接下来,我们学习指针。指针是C语音的特色,也是C语言中最灵活的地方。

如何学习指针呢? C语言中指针就是地址。大家要掌握指向变量的指针,指向数组的指针,指向函数的指针,指向指针的指针,指针数组等。注意从定义和引用的形式上区分不同功能的指针,要理解指针与数组的关系,以及定义了指针之后,如何引用变量的值等具体问题,

结构、联合与枚举都是C语言中的构造数据类型,是基本数据类型的某种组合。

链表是指针、结构体的高级应用,也是C语言各阶段语法知识的综合体现。链表就是动态的数据结构。要掌握链表如何定义,如何建立简单的单向链表,以及学会编写链表中节点的插入、删除等基本操作。在上述知识和练习基础上,练习编写小软件,例如:学生档案管理系统等。

以往程序中对数据的操作均在内存上实现,随着程序运行的结束,变量的内存空间和变量的值均消失。C语言中可以利用文件实现数据在外存上的存取操作。

首先要掌握文件的基本概念,其中重要的是文件型指针,文件通过文件指针操作。要学会使用文件读写函数,分别实现文件的按字符读写、按字符串读写、按数据块读写和按格式读写;还有文件当前状态的测试函数等,必须熟练使用这些函数。


预备知识:
本课程需要先学习《C语言程序设计(上)》,掌握基本的程序设计结构(顺序、选择、循环)和数组的知识,同时建议自学一些简单的信息在计算机中的表达和计算机硬件基本结构的相关知识。

授课老师:  

李凤霞 教授

薛庆 副教授

陈宇峰 副教授

课程目录:  


第一周:函数(一)

1.1 函数定义

1.2 模块化程序设计

1.3 函数调用、声明和返回

1.4 函数间参数传递

第一周编程作业

第二周:函数(二)

2.1 函数递归调用

第二周编程作业

第三周:函数(三)

3.1 变量存储属性

3.2 编译预处理

第三周编程作业

第四周:指针(一)

4.1 指针的定义、初始化和引用

4.2  指针与数组

第四周编程作业

第五周:指针(二)

5.1 指针与字符串

5.2 多维数组指针

第五周编程作业

第六周:指针(三)

6.1指针与函数

6.2指针与指针

第六周编程作业

第七周:链表(一)

7.1 结构的概念

7.2 结构数组

7.3 结构指针

7.4 结构与函数

7.5 联合

第七周编程作业

第八周:链表(二)

8.1 typedef自定义类型

8.2 枚举类型

8.3 链表的概念

8.4 链表的基本操作

第八周编程作业

第九周 文件

9.1 文件概述

9.2 文件型指针

9.3 文件的打开与关闭

9.4 文件的顺序读写

9.5 文件的随机读写

9.6 文件检测

9.7 文件应用实例

第九周编程作业

第十周 总结与练习

10.1 C语言知识总结

10.2 C语言练习

第十周编程作业

期末考试复习题

期末考试复习题

期末考试复习题答案

期末考试复习题答案

教材:  

    《C语言程序设计教程》(第三版)
    北京理工大学出版社  李凤霞等编

    《C语言程序设计教程习题与上机指导》
    北京理工大学出版社  王树武等编




上一篇:2019喜科堂C#工控上位机开发VIP课程
下一篇:跟美国博士学编程:C++特训班视频教程
发表于 2020-1-9 01:02:01 | 显示全部楼层
真是难得给力的帖子啊。
发表于 2020-2-28 16:08:52 | 显示全部楼层
感谢宏胜资源网提供这么好的教程!
发表于 2020-3-30 21:33:02 | 显示全部楼层
北京理工大学C语言程序设计(下)李凤霞主讲视频教程
发表于 2020-5-14 16:07:46 | 显示全部楼层
感谢宏胜资源网提供这么好的教程!
发表于 2020-9-11 12:49:24 | 显示全部楼层
正需要,支持楼主大人了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
VIP购买
在线客服
微信号:hszy8com
QQ:1127517575
宏胜资源【1】群
工作时间:
8:00-22:00
 

QQ|苏公网安备 32011402010784号|小黑屋|宏胜资源网-你身边的学习资料库! ( 鲁ICP备14027891号-1  

GMT+8, 2024-4-20 16:53 , Processed in 0.113135 second(s), 26 queries .

Powered by hszy8.com

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表