[工学]第3章 C语言程序结构及相关语句.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第3章 C语言程序结构及相关语句

第3章 C语言程序结构及相关语句 3.1 相关知识 3.1.1 算法描述方法 算法一般可以用以下两种方法来进行描述。 伪代码:采用近似高级语言但又不受语法约束的语言描述 流程图:传统的流程图常用的符号如图所示,由这些框和流程线组成的流程图来表示算法 3.1.2 结构化程序 结构化程序设计方法是程序设计的先进方法,结构化程序设计是一种使用顺序、选择和循环共三种基本控制结构,并且使用这三种基本结构足以表达出各种其他形式的结构的程序设计方法 (1)顺序结构 在执行时按照先后顺序逐条进行,没有分支,没有循环。如后面介绍的赋值语句、输入、输出语句等都可以构成顺序结构 (2)分支结构 分支结构也称为选择结构,根据不同的条件去执行不同分支中的语句。如后面章节中介绍的if语句、switch语句等都可以构成分支结构 (3)循环结构 根据条件,使同一组语句重复执行多次或一次也不执行。循环结构包括当型循环和直到型循环 3.2 顺序语句 3.2.1 C程序的语句 C程序的执行部分由语句组成的。程序的功能也由执行语句来实现。C语句可分五类: 表达式语句 函数调用语句 控制语句 复合语句 空语句 1. 表达式语句 表达式语句由表达式加上分号“;”组成。一般形式为: 表达式; 执行表达式语句就是计算表达式的值。例如: c = a + b; 是赋值语句 a + b; 是加法运算语句,计算结果不能保留,无实际意义 2.函数调用语句 由函数名、实际参数加上分号“;”组成。一般形式为: 函数名(实际参数表); 执行函数语句是调用函数体并将实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值 3.控制语句 控制语句用于控制程序的流程,它们由特定的语句定义符组成,用以实现程序的各种结构方式 4. 复合语句 将任意多条语句用括号{}括起来组成的一个语句称为复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句,例如 { k = i + j; a = b - c; printf(%d,%d, k, a); } 是一条复合语句。复合语句内的各条语句都以分号“;”结尾,在括号“}”外不用加分号 5. 空语句 只有分号“;”组成的语句称为空语句 空语句什么也不执行 3.2.2 数据输出语句 数据输出语句用于向标准输出设备显示器输出数据 在C语言中,所有数据输入/输出都由库函数完成。 因此都是函数语句 本节介绍printf()函数和putchar()函数 1. 格式化输出函数printf() printf()函数称为格式输出函数,其中函数名最后一个字母f就为“格式”(format)的意思 printf()函数的功能是按用户指定的格式,将指定的数据显示到显示器屏幕上 (1)printf()函数调用的一般形式 printf()的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf ()函数之前必须包含stdio.h文件。printf函数调用的一般形式为: printf(“格式控制字符串”,输出表) 其中格式控制字符串用于指定输出格式 格式控制串由格式字符串和非格式字符串两种组成 格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、长度、小数位数等。如“%d”表示按十进制整型输出 非格式字符串在输出时按原样显示 (2)格式字符串 格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型 其中方括号[]中的项为可选项 输出最小宽度:用十进制整数来表示输出的最少位数,如果实际位数多于定义的宽度,则按实际位数输出,如果实际位数少于定义的宽度则补以空格或0 精度:精度格式符以“.”开头,后跟十进制整数。具体的意义是:如果输出实数,则表示小数的位数;如果输出的是字符串, 则表示输出字符的最大个数 长度:长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出 2.字符输出函数putchar() putchar()函数用于输出字符,功能是在显示器上显示单个字符。函数原型在头文件“stdio.h”中,一般形式为: putchar(字符) 例如: putchar(a); 输出小写字母a。 putchar(x) ; 输出字符变量x的值 putchar(\n); 换行,对控制字符则执行控制功能,不在屏幕上显示 3.2.3 数据输入语句 C语言的数据输入也由函数语句完成 本节介绍从标准输入设备键盘上输入数据的函数scanf()和getchar() 1. 格式化输入函数scanf() scanf()函数称为格式输入函数,其功能是按用户指定的格式从键盘上把数据输入到指定的变量之中 (1)scanf()函数的一般形式 scanf()函数的函

文档评论(0)

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

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

1亿VIP精品文档

相关文档