- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语言程序设计电子课件与教案
C 程序设计 主讲教师:鲁萍 西安建筑科技大学 理学院 C程序设计 第1章 程序设计和C语言 第2章 算法——程序的灵魂 第3章 顺序程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 数组——批量处理数据 第7章 函数——模块化程序设计 第8章 指针 第9章 用户定义数据类型 第10章 文件 第1章 程序设计和C语言 1.1 什么是计算机程序 1.2 什么是计算机语言 1.3 C 语言发展及特点 1.4 简单的C语言程序 1.5 运行C程序的步骤与方法 计算机语言 C语言是贝尔实验室于70年代初研制出来的。80年代初,美国国家标准化协会(ANSI),制定了ANSI C标准。 面向结构的C:Microsoft C、Turbo C 、Borland C 面向对象的C:增加了面向对象的内容,称为C++ :Turbo C++、Borland C++ 、Visual C++ C 语言的特点 1.4 简单C程序 A0101例 :在屏幕上输出字符串This is a C program 1.3 简单C程序介绍 1.3 简单C程序介绍 A0102例:求两整数之和,并显示结果 1.3 简单C程序介绍 A0103例:从键盘输入两个整数,并求两数中的最大数 C语言程序的结构 C语言程序的结构 VC++ VC++ VC++ VC++ VC++ VC++ 上机常见错误 1. 缺少分号 ;半个双引号 2. 单词拼写错误 main include float 等 3. #include 不是 () 4. int a; 中间有空格 5. 区别大小写(尤其是字符) 6. 变量未定义 小结 C程序从编写到运行出结果经过哪些步骤,分别产生什么类型的文件? 2. 一个C程序中必须含有一个什么函数?函数的基本结构是什么?程序中的每条语句必须以什么符号结尾? 3. C语言输入输出用什么函数,基本结构是什么? 习题 * * 小 结 习 题 机器语言 汇编语言 高级语言 1.兼有低级语言的功能 C语言可以直接对硬件进行操作,能实现汇编语言的大部分功能(单片机、嵌入式) 2.结构化程序设计语言 用函数作为程序模块,以实现程序的模块化 3.语言简单、紧凑。 C语言一共只有32个C语言的关键字,9种控制语句,区别大小写; 4.运算符丰富(34种)表达式类型多样化 。 5.数据结构丰富 C 语言的特点 6.语法限制不太严格,程序设计自由度大。 对变量的类型使用比较灵活,如整型量与字符型数据及逻辑型数据可通用。例: 39+’A’ 等价于: 39+65 7.生成的目标代码质量高 一般只比汇编语言生成的目标代码效率低10%~20% #includestdio.h int main() { printf (This is a C program.\n); return 0; } 程序由一个函数构成 函数头部 标示函数体 输出显示函数 \n 为换行符 运行结果: This is a C program 头文件 void main() { printf (This is a C program.\n); printf (This is a C program.\n); } \n 为换行符 运行结果: This is a C program. This is a C program. void main() { printf (This is a C program.); printf (This is a C program.\n); } 运行结果: This is a C program. This is a C program. 程序调试方法1 对不明白的语句可以删去,观察有该语句和没有该语句的区别,从而理解程序。 #includestdio.h int main() /*求两数之和*/ { int a,b,sum; /*定义变量*/ a=20;b=30; /*给变量赋值*/ sum=a+b; /*加法运算*/ printf(“sum is %d\n”,sum); /*显示结果*/ return 0; } 注释 输出显示函数 格式字符串 运行结果:sum is 50 #includestdio.h void main() { int max ( int x, int y ); int a,b,c; printf(输入2个整数:); scanf(%d,%d,a,b);
您可能关注的文档
- 逻辑想象和诠释工具变量在社会科学因果推断中的应用-社会学研究.PDF
- 道德经源流版本及在Cambridge的馆藏.PDF
- 邹平好生街道办事处乡村连片治理项目采购需求.PDF
- 配置并且验证最大传输单元MTU在思科连结平台.PDF
- 采用燃烧法总有机碳TOC分析.PDF
- 郑州煤矿机械集团股份有限公司重大资产购买预案修订稿.PDF
- 重探台北内‘古亭’和‘大安’地名源流一个跨学科考证的尝试i.PDF
- 金健米业股份有限公司2014年报告.PDF
- 金陵饭店股份有限公司2015社会责任报告.PDF
- 钟山回龙镇兴达塑料加工厂年产塑料.PDF
- [呼伦贝尔]2024年内蒙古满洲里综合保税区管理委员会所属事业单位人才引进笔试历年参考题库附带答案详解.docx
- [云浮]2024年广东云浮郁南县宋桂镇总工会招聘社会化工会工作者笔试历年参考题库附带答案详解.docx
- [北京]2025年北京市城市规划设计研究院招聘应届生17人笔试历年参考题库附带答案详解.docx
- [丽水]2024年下半年浙江丽水云和县选调机关事业单位工作人员12人笔试历年参考题库附带答案详解.docx
- [临沧]云南临沧市临翔区监察委员会临沧市公安局临翔分局招聘8人笔试历年参考题库附带答案详解.docx
- [北京]2025年首都医科大学附属北京胸科医院招聘38人笔试历年参考题库附带答案详解.docx
- [六盘水]2024年贵州六盘水市水城区公安局招聘警辅94人笔试历年参考题库附带答案详解.docx
- [北京]2025年北京顺义区教委所属事业单位面向应届生招聘教师300人笔试历年参考题库附带答案详解.docx
- [丹东]2024年辽宁丹东农业科学院招聘急需紧缺专技人才笔试历年参考题库附带答案详解.docx
- [四川]2024下半年四川省作家协会所属事业单位招聘4人笔试历年参考题库附带答案详解.docx
最近下载
- lng接收站工艺培训计划.docx VIP
- 五懂五会五能员工必备安全技能手册.pdf
- 化妆品行业化妆品生产厂复工安全培训.pptx
- 2024年10月13日云南省税务系统遴选笔试真题及答案解析.doc VIP
- 2023年中考数学几何模型——动点最值之瓜豆模型(讲+练)(原卷版).pdf VIP
- (新统编版)语文四年级下册 第一单元集体备课指导 课件.pptx
- 四川省2023-2024学年 职教高考联合体第4次模拟考试-智能制造类应知+应会(含答案).pdf VIP
- 1危险化学品磷酸(正磷酸)的危险、有害特性表MSDS.docx
- 2《陈涉世家》精省公开课一等奖全国示范课微课金奖PPT课件.pptx
- 攀枝花学院2020-2021学年第1学期《高等数学(上)》期末考试试卷(A卷)及标准答案.pdf
文档评论(0)