C语言程序设计 刘政宇 第1章 C语言概述 § 1.1 C语言出现的历史背景和特点 § 1.2 简单的C语言程序介绍 § 1.3 程序开发周期 § 1.4 C程序的上机步骤 §1.1.1 C语言出现的历史背景 最初目的是用于编制操作系统。 汇编语言:可读性和可移植性比较差。 历程: ALGOL 60:离硬件较远不宜编写系统程序。 CPL:规模较大,不宜实现。 BCPL:简化的CPL语言。 B:简单且接近硬件,但过于简单,功能有限 C:精练,接近硬件,功能强大。 Microsoft C、 Quick C、Borland Turbo C等版本。 各版本都遵循ANSI C为标准。各有特色。 § 1.1.2 C语言的特点 1. 语言简洁、紧凑、使用方便、灵活 (32个关键字、9种控制语句) 2. 运算符丰富(34种运算符 ) 3. 数据结构丰富(标准类型、构成类型) 4. 具有结构化的控制语句。用函数作为程序模 块以实现程序的模块化。 5.语法限制不太严格、程序设计自由度大。(限制与灵活是一对矛盾) 6.C语言可以直接访问物理地址。能实现汇编语言的大部分
您可能关注的文档
- 中国医科大学2014年1月考试《生理学(本科)》在线作业及答案.doc
- 中医大14秋学期《生理学(本科)》实践考试试题.doc
- 中外教育史东师2013秋季第一次在线作业答案.doc
- 临床医学外科学考试题 各论.doc
- 中国医科大学2014年5-6月在线作业及答案《外科学(本科)》.doc
- 临床执业医师《病理学》模拟试题.doc
- 中国医科大学2015年12月考试《肿瘤护理学》考查课试题.doc
- 习题课20111011.ppt
- 中国医科大学2016年6月考试《药物化学》考查课试题.doc
- 传热-选择题.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- J B∕T 12039-2015 柴油机电控共轨喷油器电磁执行器技术条件.pdf VIP
- 2026年高考政治一轮复习:选择性必修三《逻辑与思维》主观题 专项练习题汇编(含答案).docx
- 《氨水泄漏专项应急处理预案》范本(3篇).doc VIP
- ppg配套油漆说明书sigmadur-550h中文版.pdf VIP
- PLC编程与应用(S7-1200)(第二版)教学课件项目六 任务准备(修改).pptx VIP
- 安徽省天一大联考皖豫名校联盟2024-2025学年高三4月份检测含答案(10科试卷).pdf
- SY∕T 6246-2022 可控震源使用技术规范.pdf
- PLC编程与应用(S7-1200)(第二版)教学课件项目9 任务3(修改).pptx VIP
- OBE教育理念实施与人才培养方案.ppt VIP
- (2024年高考真题)2024年普通高中学业水平等级性考试生物试卷 山东卷(含答案).doc VIP
原创力文档

文档评论(0)