c语言程序设计4章课件.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 顺序结构程序设计 池州学院 计算机中心 程序的三种基本结构 顺序结构 程序的三种基本结构 循环结构 本章主要内容: C语句概述 赋值语句 数据输入输出的概念及在C语言中的实现 字符数据的输入输出 格式输入输出 顺序结构程序设计举例 4.1 C语句概述 程序包括数据描述(由声明部分来实现)和数据操作(由语句来实现)。数据描述包括定义数据结构和在需要时对数据赋予初值。数据操作的任务是对已提供的数据进行加工。 主要内容: 说明性语句 表达式语句 控制语句 空语句 复合语句 函数调用语句 1、控制语句 控制语句包括以下三类: (1).选择分支控制语句 if ( ) …else … (条件语句) switch ( ) { … } (多分支选择结构) (2).循环控制语句 for ( ) … (循环语句) while ( ) … (循环语句) do … while ( ) (循环语句) (3).其他控制语句 Break (终止执行switch或循环语句) Continue (结束本次循环语句) Goto (转向语句) Return (从函数返回语句) 2、 说明性语句 对程序中使用的变量、数组、函数等操作对象进行定义、声明的描述语句 只起说明作用,不产生可执行的机器指令代码。 例如:int a,b; float function( int, int); 3、表达式语句 表达式语句由表达式加一个分号构成。 x=3; y=y+5; x=a-b && c || d ; printf("x=%d, y=%d\n",x,y); sort(a,10); 4、空语句 只有一个分号的语句,叫空语句。即它什么也不做。有时用来作流程的转向点(流程从程序其它地方转到此处语句),也可以用来作为循环语句中的循环体(循环体是空语句,表示循环体什么也不做)。 5、 复合语句 用一对花括号“{}”括起来的若干条语句 花括号中可以是说明语句、表达式语句、控制语句,也可以是复合语句 例如: ⑴ if (a>b) { max=a; min=b; } ⑵ for(n=1; n<10 ;n++) { p = n + p; if( p >= 100 ) { printf(“%d\n”, p); break; } } 5、 复合语句(续) 复合语句中如果有说明性语句,应该写在可执行语句的前面 6、函数调用语句 函数调用语句由一个函数用加一个分号构成,例如: printf(“This is a C satatement.”); 此语句调用输出函数。 注意: C语言允许一行写几个语句,也允许一个语句拆开写在几行上,书写格式无固定要求。 4.2 赋值语句 赋值语句是由赋值表达式加上一个分号构成。 C语言的赋值语句具有其它高级语言的赋值语句的一切特点和功能。但也有和其它高级语言不同的地方,其区别主要为: (1)C语言中的赋值号“=”是一个运算符,在其它大多数语言中赋值号不是运算符。 (2)关于赋值表达式与赋值语句的概念,在其它多数高级语言中没有“赋值表达式”这一概念。例如:书71页例题。 4.3数据输入输出的概念及在C语言中的实现 数据输入输出应注意以下几点: (1)所谓的输入输出是以计算机主机为主体而言的。 (2)C语言本身不提供输入输出语句,输入输出是由C函数库中的函数来实现的。 (3)在使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。 4.4字符数据的非格式化输入输出 对于字符类型的数据输入/输出,可以通过调用C语言其他的库函数来实现,这些库函数在实现字符型数据的输入/输出时不能够对输入/输出进行格式控制,也就是说,它们的输入/输出是系统规定好了的,没法改变,所以称之为字符数据的非格式化输入/输出。 4.4.1 putchar 函数 putchar 函数(字符输出函数)的作用是向终端输出一个字符(只能输出字符,而且只能是一个字符)。其一般形式为: Putchar(c) 它输出字符变量c的值,c可以是字符型变量或整型变量。 例题:书73页。例4.1 函数调用的一般形式 putchar(ch) 功能: 在标准输出设备(即显示器屏幕)上输出一个字符。 例如: putchar('b'); putchar('\n'); putchar('\101'); putchar(st)

文档评论(0)

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

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

1亿VIP精品文档

相关文档