版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、祝大家学习愉快! 上课提示: 1、缺席1/3学时以上者,取消正常考试资格。 2、上课时,不要接电话或打听电话。 上课时不要吃早饭,零食。 请假需要请假申请。 5 .准时完成有关工作和实验。 6、闭卷考试占80,作业、实验、工作、纪律等占20,本课程主要内容有:第一章,c语言概述第二章,程序灵魂算法第三章,数据类型,运算符和公式第四章,最简单的c编程顺序编程第五章,选择结构编程函数第九章,预处理指令第十章,指南第十一章,结构常见错误和程序调试,第一章c语言概述,理解1.1语言的历史背景理解1.2程序的特点1.3理解简单的c语言程序理解1.4掌握程序的执行步骤和方法,主要内容: 1 汇编语言:执行
2、效率高,但计算机硬件、创建难度高,与程序可读性和可移植性相比较的高级语言:可读性和可移植性好,但一般的高级语言很难实现汇编语言的某些功能。 c语言:介于两者之间,兼顾两者的优点。 c语言的发展到现在为止有很多版本,本课程的讲座以ANSI C为基础,具有1.2种语言的特点,(1)语言简洁、紧凑、易于使用、灵活。 32个关键字、9种控制语句、程序形式自由。 (2)运算符丰富。 34种运算符。 (3)数据类型丰富,具有现代语言的各种数据结构。 (4)具有结构化的控制句,是完全模块化、结构化的语言。 (5)文法制限制不太严格,编程自由度大。 (6)允许直接访问物理地址,能够进行位操作,实现汇编语言的大
3、部分功能,能够直接操作硬件。 兼具高级语言和低级语言的特点。 (7)目标代码质量高,程序执行效率高。 比汇编器生成的目标代码效率低10-20%。 (8)程序的可移植性好(与汇编语言相比)。 基本上不需要进行变更,就可以用于各种模型的修正计算机和各种操作系统。# includevoidmain () printf (thisisacprogram.n )。 在一个简单的c语言程序中,本程序的作用是输出以下行的信息: This is a C program .函数名,门数据类型,数学中的函数: y=sin(x) y=sin(cos(x) a=123; b=456; sum=a b; 打印机(sum
4、 is % dn,sum );简单的c语言程序、函数名称、门数据类型、函数主体、头文件、基本的c语言程序、#include void main () int max(int x,int y ); 英国、中国、日本; 扫描(%d,%d,说明:1,c程序由函数组成。 2 .函数体由报头和函数体组成。 (其头部包括函数名称、类型、属性、残奥仪表名称、残奥仪表类型,函数主体通常包括宣告部分和执行部分,而可以不包括。) 3、一个c源程序只包括至少一个main函数和一些其它函数。 main函数是c程序的唯一入口。 4、c程序由main函数执行。 5、c程序格式自由,一行可以写几个句子。 6 .每个语句和数
5、据声明必须以分号结束。 可以用/*.*/加注释。1.4程序的执行步骤和方法、1.4.1程序的执行步骤输入上机源程序编译编辑源程序并连接到库函数的执行目标程序、1.4程序的执行步骤和方法、1.4.2编译环境中当前使用可以在不同的编译系统中操作c程序。 常用的有涡轮c2.0、涡轮c3.0、可视c等。 turbo c3.0:一个集成环境,具有方便、直观、易于使用的接口,同时也是DOS环境中的集成环境,可以通过快捷方式或鼠标操作引导turbo c3. 0集成环境的DOS可执行文件tc.exe。 也可以使用visualc编译Visual C:c程序。1.4执行程序的程序和方法,1.4.3具体程序见c程序设置纠正问题解和上机指导(第三版)第16章。 几点提醒? 请注意几点。 1 .保存文件的扩展名必须为. c 2,一个程序只能包含一个main函数。 不包含的话会出错。 3 .要学会用错误信息来检查错误。 本章的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46819-2025纺织制品中乳胶填充物通用技术要求
- 安徽省宿州市2025-2026学年九年级上学期1月期末数学试题(无答案)
- 养老院九防制度
- 企业员工培训与技能提升目标制度
- 含油钻屑处理技术
- 城市轨道交通行车值班员安全知识竞赛水平考核试卷含答案
- 化工吸附工冲突管理知识考核试卷含答案
- 中高频炉工达标水平考核试卷含答案
- 我国上市公司治理结构对融资方式的影响:理论、实证与优化策略
- 酶制剂制造工安全文明考核试卷含答案
- 2026年乡村医生传染病考试题含答案
- DB32-T 4733-2024 数字孪生水网建设总体技术指南
- AQ-T7009-2013 机械制造企业安全生产标准化规范
- 小学美术与心理健康的融合渗透
- 图书馆室内装修投标方案(技术标)
- 储罐组装施工措施方案(拱顶液压顶升)-通用模版
- 2023年上海铁路局人员招聘笔试题库含答案解析
- 质量源于设计课件
- 2023届高考语文复习-散文专题训练-题目如何统摄全文(含答案)
- 马鞍山经济技术开发区建设投资有限公司马鞍山城镇南部污水处理厂扩建工程项目环境影响报告书
- GB/T 615-2006化学试剂沸程测定通用方法
评论
0/150
提交评论