《C程序设计初步》PPT课件.ppt

《C程序设计初步》PPT课件.ppt

ID:52065038

大小:617.50 KB

页数:20页

时间:2020-03-31

《C程序设计初步》PPT课件.ppt_第1页
《C程序设计初步》PPT课件.ppt_第2页
《C程序设计初步》PPT课件.ppt_第3页
《C程序设计初步》PPT课件.ppt_第4页
《C程序设计初步》PPT课件.ppt_第5页
资源描述:

《《C程序设计初步》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1第三章C程序设计初步3.1结构化程序设计思想3.2C语句概述3.3赋值语句3.4数据输出3.5数据输入3.6程序举例2结构化程序设计思想程序的质量标准结构化程序设计方法结构化程序的标准3程序的质量标准正确性可读性良好的结构,使程序清晰易懂适当的注释高效性运行时间短,占用内存少4图3.1顺序结构三种基本模块顺序结构分支结构循环结构51.顺序结构62.分支结构7图3.3当型循环结构3.循环结构(当型)8图3.4直到型循环结构3.循环结构(直到型)93.2C语句概述C语言是函数式语言逻辑上每个语句最后都必须有一个分号(;)空语句直接由分号(;)组成复合语句由花括号{}括起的若干个语句,语

2、法上可以看成是一个语句。表达式语句是在各种表达式后加一个分号(;)形成一个语句。控制语句有条件判断语句(if,switch),循环语句(for,while,do-while), 转移语句(goto,continue,break,return)10赋值语句是由赋值表达式加上一个分号构成。如x=a+b;(1)C语言中赋值号“=”作为赋值运算符。(2)赋值表达式可以出现在其它表达式能出现的地方,如可出现在其它表达式之中。例如:if((x=a+b)!=0)t=10;while(x=0){…}3.3赋值语句11函数的调用形式:printf(″控制字符串″,参量表);例如:printf(

3、″Theoutputx=%d″,x);若x=10,则输出为“Theoutputx=10”。printf函数(格式输出函数)12printf()的格式说明13例3.2143.5数据输入格式化输入函数scanf字符串输入函数gets15scanf函数的调用形式:如scanf(″a,b=%d,%d″,&a,&b);即要在键盘上输入a,b=12,-34scanf函数括号中的控制字符串包含三类不同的字符内容:(1)格式说明。(2)空白字符。(3)非空白字符。scanf函数(格式输入函数)scanf(″控制字符串″,参量表);16表3.2scanf()的格式说明17函数的原型

4、是:char*gets(char*s)其中s是一个字符数组或有存贮空间的字符指针。gets()函数用来从键盘读入一串字符,并把它们送到gets函数中的字符数组成字符型指针所指定地址的存贮单元中。在输入字符串后,必须用回车作为输入结束,该回车符并不属于这串字符,由一个“空操作字符(′′)”在串的最后来代替它。此时空格不能结束字符串的输入。gets函数返回一个指针。3.5.3gets函数(字符串输入函数)18例3.5字符串的输入和输出。Gets举例#includemain(){charstr[80];gets(str);puts(str);}19例

5、3.7输入三角形的三条边长,求三角形的面积。我们假设输入的三边能构成三角形。分析:三角形面积的计算公式如下:s=(a+b+c)/2例3.7求三角形面积公式3,4,6a=3.00,b=4.00,c=6.00area=5.33#include#includemain(){floata,b,c,s,area;scanf(″%f,%f,%f″,&a,&b,&c);s=0.5*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf(″a=%.2f,b=%.2f,c=%.2f″,a,b,c);pri

6、ntf(″area=%.2f″,area);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。