- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语言程序设计电子课件与教案
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);
您可能关注的文档
最近下载
- 羊水栓塞护理措施.pptx VIP
- 星球版八年级上册地理第四章《第一节 因地制宜发展农业》教案.docx VIP
- 2025年粤东西北教师全员轮训心得体会2篇.doc VIP
- TCRHA-成人床旁心电监测护理规程.pdf VIP
- 中联W6015-8A塔吊说明书操作手册.pdf VIP
- 过滤材料和部件市场前景预测与技术创新策略研究报告.pdf
- 新生儿甲状腺功能降低.pptx
- 8.27-安徽A10联盟2025届高三8月底开学摸底考试题及答案1号卷·A10联盟2025届高三上学期8月底开学摸底考物理答案.pdf VIP
- 华为HCIE-CloudServiceSolutionsArchitect云服务练习试题.doc
- 8.27-安徽A10联盟2025届高三8月底开学摸底考试题及答案A10联盟2025届高三上学期8月底开学摸底考英语答案 1.docx VIP
文档评论(0)