- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.3 C语言的程序错误提示 (6)括号不配对 避免方法:编译时成对输入括号 (7)在用标识符时,混淆了大小写字母 说明:C语言中大小写敏感,ASCII码不同 (8)误将赋值运算符“=”作为“相等”运算符 例如: C语言程序设计 第一章 C语言编程环境 if (score=100) n++; 赋值运算非零时为真 本章作业: 熟悉Turbo C的使用 Chapter1-1.5、1.6 阅读Chpter11,Section1 自行阅读附录A(VC++) 复习附录B、C、E和F C语言程序设计 第一章 程序设计与C语言概述 * 1946年,第一台电子计算机问世,应用领域迅速扩大,软硬件飞速发展,程序设计语言相继问世。 程序设计语言:将自然语言形式化为有格式的语言 1。机器语言: 计算机能够认识的语言 计算机的基础是数字电路 机器语言就是数字电路里的电信号 将在《计算机组成》课程中学习 都是二进制文件 一条机器语言成为一条指令 指令是不可分割的最小功能单元 定义:一种CPU的指令系统,由该CPU可识别的0、1序列构成的指令码组成。 特点: 执行效率高 不直观,不易查错,生产效率低。 2。汇编语言 定义:用助记符号描述的指令系统 特点: 生产效率高,质量好,执行效率较高; 要经汇编程序汇编成目标程序(机器语言)才能执行,依赖硬件。 (面向机器的语言----依CPU不同而异) 3。高级语言 特点: 编程效率高,不必考虑硬件; 执行效率低,要经编译、连接后才能执行。 面向过程的程序设计语言 认为解题过程是数据被加工的过程 程序=数据结构+算法 C语言是面向过程的高级语言 面向对象的程序设计语言 一种结构模拟方法。认为:现实世界由对象组成,对象是数据和方法的封装体;客观世界可以分类,每个对象是类的一个实例。 特点:比面向过程的语言更清晰、易懂,适宜编更大规模程序,是程序设计的主流 程序设计语言基本成分: 。数据成分 。运算成分 。控制成分 。传输成分 程序设计语言定义:用于书写计算机程序的语言。通常指实现高级语言。 语言的基础是一组记号与一组规则。 程序设计语言包括: 语法:记号的组合规则 语义:记号的特定意义 语用:程序与使用者的关系 * * 秦丹阳 黑龙江大学电子工程学院 通信工程系 TEL:E-mail: qindanyang@hlju.edu.cn 课程整体要求 教学要求 掌握结构化程序设计的编写方法 掌握基本数据结构和常用算法 能够运用C语言按给定要求编写、调试和运行程序,解决具体问题 学习方法 自主学习+上机实践 教材、参考书与课时安排 教材 C程序设计(第四版) 谭浩强 清华大学出版社 参考书 C语言设计(第四版)学习辅导 谭浩强 C语言设计程序汇编 谭浩强 清华大学出版社 课时安排 课堂教学 :54学时(18周) 实验教学 :14学时 实验时间 :8-14周 汇文楼/167(实验大纲) 第一章 C语言编程环境 运行C程序的步骤与方法 Turbo C集成编程环境 C语言的程序错误提示 1.0 引言 程序设计语言的发展 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 C语言程序设计 第一章 C语言编程环境 C语言发展过程 产生背景 (BCPL?B语言,接近硬件,功能有限) 产生过程 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准 标准C: KR合著《The C Programming Language》 ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准的ANSI C C语言程序设计 第一章 C语言编程环境 C语言特点 语言简洁、紧凑、灵活 运算符和数据类型丰富 程序设计结构化、模块化 语法限制不太严格,程序自由度大 允许直接访问物理地址 生成目标代码质量高 可移植性好 中
文档评论(0)