C语言设计案例教程第一章c语言概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言设计案例教程第一章c语言概述.ppt》由会员分享,可在线阅读,更多相关《C语言设计案例教程第一章c语言概述.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C程序设计案例教程程序设计案例教程 王小琼王小琼 Email:联系方式联系方式:桂林电子科技大学信息学院桂林电子科技大学信息学院要求将手机关闭或至于无声状态守时几点建议几点建议课余时间多上机,自己动手输入程序,分析程序课余时间多上机,自己动手输入程序,分析程序培养自己的自学能力自学能力,自己动手动手处理简单问题的能能力力。上课认真听,遇到问题课后及时和老师沟通上课认真听,遇到问题课后及时和老师沟通Chap.1 C Chap.1 C 语言概述语言概述1.1 程序、程序设计、程序设计语言程序、程序设计、程序设计语言 程序程序指人们对所要处理或求解问题的对象、处理规则或过程的描述指人们对所要处理或求
2、解问题的对象、处理规则或过程的描述 计算机的每一种基本操作,都用一条计算机的每一种基本操作,都用一条指令指令来实现来实现 程序是计算机用以实现其功能的一组程序是计算机用以实现其功能的一组指令序列指令序列程序设计程序设计=数据结构数据结构+算法算法算法算法为解决某个特定问题而采取的为解决某个特定问题而采取的有限的步骤有限的步骤算法的几个特性算法的几个特性 有穷性有穷性 确定性确定性 可行性可行性 有零个或多个输入有零个或多个输入 有一个或多个输出有一个或多个输出运行运行结果结果编译编译高级语言高级语言源程序源程序机器语言机器语言目标程序目标程序编译程序编译程序连接连接可执行可执行程序文件程序文件
3、Ex101#inlcude main()int a,b,sum;/*定义了定义了3个整型变量个整型变量*/a=123;b=456;/给变量赋值给变量赋值 sum=a+b;printf(“sum is%d n”,sum);/*输出变量的值输出变量的值*/C程序的构成和格式程序的构成和格式计算机语言计算机语言人和计算机交流使用的人和计算机都能接受和理解的语言,人和计算机交流使用的人和计算机都能接受和理解的语言,即人用以编写程序的语言,因此又叫即人用以编写程序的语言,因此又叫程序设计语言程序设计语言。C C语言就是一种程序设计语言。语言就是一种程序设计语言。输出格式:输出格式:“”“”中的是输出格式
4、中的是输出格式 sum is-sum is-原样原样输出输出 ,%d%d此处用整型变量此处用整型变量sumsum的值填入的值填入,/n/n 回车换行回车换行输出结果:输出结果:sum is 579sum is 579说明部分说明部分函函数数体体Ex102#inlcude main()int a,b,c;scanf(“%d,%d”,&a,&b);c=max(a,b);printf(max=%dn,c);max(int x,int y)/*定义整型函数定义整型函数max,(x,y形参形参)*/int z;/*定义整型变量定义整型变量z*/if(xy)z=x;/*如果如果xy变量变量z=x*/els
5、e z=y;/*否则变量否则变量z*/return(z);/*返回函数值返回函数值 z */*定义3个整型变量a,b,c*/*键盘输入整型变量a,b的值*/*调用函数max,将a,b的值传给x,y*/*输出整型变量c的值*/小结:小结:C程序是由函数构成的程序是由函数构成的 函数函数是是C程序的程序的基本单位基本单位 一个函数由两部分组成一个函数由两部分组成 一个一个C程序是从程序是从main()函数函数开始执行的开始执行的 C程序书写格式自由:一行内可以写几个语句;程序书写格式自由:一行内可以写几个语句;一个语句也可以分写在几行中一个语句也可以分写在几行中 每个语句和数据定义的最后必须有一个
6、分号每个语句和数据定义的最后必须有一个分号 注释注释 /*注释部分注释部分*/变量定义部分变量定义部分 语句语句(执行执行)部分部分 说明部分说明部分 函数体函数体函数体函数体用一对用一对花括号花括号括起来括起来C语言的特点语言的特点 结构化语言结构化语言 基本结构:顺序结构基本结构:顺序结构 选择结构选择结构 循环结构循环结构 语言表达能力强语言表达能力强 数据类型较丰富数据类型较丰富 语言简洁语言简洁 可移植性好可移植性好 生成的代码质量高生成的代码质量高不足之处:不足之处:类型转换较随便,不够安全类型转换较随便,不够安全 没有数组界限检查没有数组界限检查 运算优先级太多运算优先级太多 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 设计 案例 教程 第一章 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内