谭浩强C语言教程-清华大学出版社
需积分: 10 61 浏览量
更新于2024-08-20
收藏 1.25MB PPT 举报
"运行情况如下-谭浩强-c语言-清华版"
这是一份关于谭浩强教授的《C程序设计》课程的资料,基于清华大学出版社的教材。课程旨在介绍计算机工作原理,通过学习C语言来培养学生的逻辑思维能力,为他们未来在软件开发和深入学习其他计算机课程打下坚实的基础。课程的考核方式包括平时成绩和期末考试,其中平时成绩占总成绩的30%,期末考试占70%。
课程中,学生需要在指定的FTP服务器(ftp://202.196.101.233)的C语言文件夹内创建个人命名的文件夹,用于存放每次的作业。作业需在课堂上完成,并接受随堂检查,不允许课后提交硬盘副本。
课程内容涵盖C语言的多个核心章节,包括但不限于:
1. C语言概述:讲解C语言的双重性质,既可用于系统软件开发,也可用于应用软件开发,特别是在高要求的软件设计和硬件交互中,C语言因其高效性和可读性而备受青睐。
2. 第三章至第十三章涵盖了从基本类型和算术表达式到复杂的数据结构如数组、函数、预处理命令、指针、结构体、共同体、位运算以及文件操作的全面知识。
在历史背景部分,C语言的发展始于60年代,从Algol60到CPL、BCPL,再到B语言。最终,由Ken Thompson和Dennis Ritchie在B语言的基础上创建了C语言,并用于重写UNIX系统。1977年,随着与机器无关的C编译器的出现,C语言的普及率大幅提升,成为跨平台编程的首选语言。
这个课程深入浅出地教授C语言,通过实践性的作业和严谨的考核机制,旨在帮助学生掌握编程基础,理解计算机底层运作,提升问题解决能力,为他们在计算机科学领域的进一步探索做好准备。
2024-05-15 上传
2010-09-18 上传
2023-07-12 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-08-28 上传
2012-01-22 上传
点击了解资源详情
雪蔻
- 粉丝: 27
- 资源: 2万+
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析