C语言程序设计教程张永第3章节幻灯片.pptVIP

C语言程序设计教程张永第3章节幻灯片.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计教程 主编 张永 胡敏 中国水利水电出版社 第3章 基本语句 主要内容 学习目标 了解算法的概念和表示方法。 了解三种基本的程序结构。 掌握数据的输入输出函数。 掌握顺序结构中的基本语句。 3.1 算法及结构化程序设计 3.2 数据的输入输出 3.3 顺序结构程序设计 尚辅网 / 3.1 算法及结构化程序设计 3.2 数据的输入与输出 3.3 常用函数举例 3.1.1 算法 算法是进行操作的方法和操作步骤,它直接指导编程者编写程序,它是编程者思想的反应。 例如,求解1+1/2+1/3+…1/n的值。这个问题的算法如下: 第1步:开始。 第2步:设置变量sum,i,n。 第3步:输入n值。 第4步:检查n值是否为0或负数。 第5步:n≠0或负数,则重复下列操作: sum=sum+1/i; i++; 若i值没有超过n值,则继续进行第5步。 3.1.2 算法的描述 开始结束框 操作框 判断框 输入输出框 流程线 3.1.3 程序的三种基本结构 A B C A B C N Y (a)顺序结构 (b)选择结构 A C Y N C Y A N 当型循环 直到型循环 循环结构 3.2.1 数据的输入 1.字符输入函数getchar() getchar()的功能是返回键盘输入的一个字符,它不带任何参数,其通常格式如下: getchar() 函数的作用就是从输入设备得到的字符。 main() { char a; a=getchar(); } 2.格式输入函数scanf() 格式化输入函数scanf()的功能是从键盘上输入数据,该输入数据按指定的输入格式被赋给相应的输入项。函数的一般格式为: scanf(“控制字符串”,输入项列表) 其中控制字符串规定数据的输入格式,必须用双引号括起,其内容由格式说明和普通字符两部分组成。输入项列表则由一个或多个变量地址组成。当变量地址有多个时,各变量地址之间用逗号“,”分隔。 3.2.2 数据的输出 1.字符输出函数putchar() putchar()的作用是向屏幕上输出一个字符,它的功能与printf函数中的% c相当。putchar()必须带输出项,输出项可以是字符型常量、变量、表达式,但只能是单个字符而不能是字符串。其一般格式是: putchar() main() { char a,b,c; a=s;b=a;c=d; putchar(a);putchar(b);putchar(c); } 2.格式输出函数printf() 与格式化输入函数scanf()相对应的是格式化输出函数printf(),其功能为按控制字符串规定的格式,向输出设备输出在输出项列表中列出的各输出项,其基本格式为: printf(“控制字符串”,输入项列表); 输出项可以是常量、变量、表达式,其类型与个数必须与控制字符串中格式字符的类型、个数一致。当有多个输出项时,各项之间用逗号分隔。控制字符串必须用双引号括起,由格式说明和普通字符两部分组成。 3.3.1 表达式语句 形式为: 表达式; 它的作用是完成表达式的计算操作。C语言中,只要是表达式,就可以构成表达式语句。表达式语句和表达式的主要区别在于前者后面有分号,后者没有。 表达式语句举例。 int a=3,b=4; double c; a=b+c; printf(%d,a); x==y?i=1:i=0; a=b; 3.3.2 复合语句和空语句 1.复合语句 复合语句的格式是: {语句1;语句2;语句3……} 其功能是依次执行括号里的语句。使用复合语句时,要注意以下问题: 复合语句不以分号作为结束。 如果复合语句中有数据定义,必须放在开始。 复合语句中定义的变量只作用于复合语句内部。 复合语句中的变量假如与复合语句外的变量重名,在复合语句内,复合语句定义的变量起作用。 2.空语句 空语句的格式是: ; 其功能仅仅是表明该处有一条语句,没有实际用途,不过在大型程序中可能在编写中随着需要填上有实际作用的语句。 main() { int i=1,j=2,k float a=1.2,b=2.5,c=4.8; k=i+j; { int k=4; float c; /*数据定义要放在复合语句

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档