网站大量收购闲置独家精品文档,联系QQ:2885784924

语言程序设计电子课件与教案.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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);

您可能关注的文档

文档评论(0)

laolao123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档