C语言教材与学习要求-谭浩强《C程序设计》
需积分: 1 122 浏览量
更新于2024-08-24
收藏 1024KB PPT 举报
"本课程是关于C语言的学习,主要基于谭浩强编著的《C程序设计》一书。课程对C语言进行了深入浅出的介绍,包括C语言的发展历史、特点、程序格式和结构,以及上机实践的要求。学生需要独立完成作业,并确保作业经过上机调试,上机考勤制度严格,3次缺席将视为不及格,同时禁止在上机时间玩游戏。课程强调预习、课堂纪律、独立作业和重视实践。"
在C语言的学习中,首先需要了解的是其发展历史。C语言是从早期的机器语言、汇编语言逐渐发展而来的高级语言,它的出现得益于面向过程编程思想的形成。C语言的诞生是在1972年至1973年间,由美国贝尔实验室的Ken Thompson和Dennis M. Ritchie为开发UNIX操作系统而设计。随着时间的推移,C语言逐渐标准化,如K&R合著的经典书籍《The C Programming Language》以及1983年的ANSI C标准,后者在后续年份得到了进一步修订和完善。
C语言的特点包括以下几个方面:
1. 语言简洁、紧凑:C语言的语法相对简单,代码量少,便于理解和编写。
2. 运算符和数据类型丰富:C语言提供了丰富的运算符和数据类型,使得程序设计具有很高的灵活性。
3. 结构化、模块化:C语言支持结构化编程,能够通过函数组织代码,实现模块化设计,有利于代码的重用和维护。
4. 程序自由度大:C语言允许直接访问内存地址,可以进行位操作,这为底层硬件控制提供了便利。
5. 强调上机实践:在学习过程中,上机调试和实践是非常重要的一环,有助于加深对语言的理解和应用。
课程要求学生在课前预习,保持课堂纪律,认真独立完成并提交作业,同时高度重视上机实践。课程的考核制度严格,规定上机考勤3次缺席即视为不及格,且发现上机时间玩游戏将按缺席处理,旨在确保学生专注于学习,提升实际编程技能。通过这样的教学安排,学生不仅可以掌握C语言的基本概念,还能培养良好的编程习惯和问题解决能力。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-12-16 上传
2021-09-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
清风杏田家居
- 粉丝: 21
- 资源: 2万+
最新资源
- PIEROutil:PIERO的AR客户端库(http
- terraform-courses
- bender:JIRA微管理助手
- phywcri,c语言曲线拟合源码下载,c语言
- PersonAttributeExt:人物属性提取
- 基于JAVA图书馆座位预约管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
- poordub:可怜的人的PyDub
- system-simulation:使用 networkx python 库在图上模拟医院位置
- 4411513,socket源码c语言,c语言
- 52挂Q v1.3
- app-status
- srpagotest
- kettle的web版本,自己编译的war包,直接放到tomcat下运行,然后http://localhost:8080/web
- Ksdacllp-Backend:Ksdacllp后端
- chromedriver-linux64-V124.0.6367.91 稳定版
- php-pdf-filler