- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03_简单的C程序设计.doc
第三讲? 第四章 简单的 C 程序设计
内容:
§4.1?? C语句
§4.2??? 程序的三种基本结构
§4.3?? 赋值语句
§4.4?? 数据的输出
§4.5?? 数据的输入
§4.6?? 简单的C程序举例
§4.1 C 语句
一、C 语句的概念
C语句就是由关键字、函数、操作对象(常量和变量)、其它特殊符号等组成的字符序列。C语言的语句用来向计算机发出各种操作命令,使计算机完成各种功能,每个语句经过编译后都产生若干条机器指令。
二、C 语句的种类
TC 的语句一共有五大类:
1. 控制语句: 能完成一定的控制功能,如循环、分支、转向等。格式: 各种不同的控制语句都有不同的格式,以后详细讨论。
2. 函数调用语句: 可以调用各种标准函数和用户函数来完成一定的功能。格式: 函数名(参数表);
3. 表达式语句: 能完成各种运算、操作等,是 TC 程序的主要构成部分。格式: 表达式;
4. 空语句: 表示什么操作都不做。格式: ;
5. 复合语句: 用{ }将一些简单语句括起来,构成复合语句。要注意写在一行上的不一定是一个语句,反之亦然。如: a=3;b=4;c=5; 是写同一行中的三个语句;而: {t=a;???? a=b;???? b=t;} 是写在不同行中的一个复合语句;
§4.2 程序的三种基本结构
C 语言是结构化的程序设计语言,任何一个 C 语言的源程序都是由若干个基本结构组成的。每一个基本结构包含一个或多个语句,有一个入口和一个出口。和其它结构化程序设计语言一样,C 语言也有三种基本结构: 顺序结构、选择结构、循环结构。
一、顺序结构
??? 由两个或两个以上的语句组成,先执行 A 操作,然后再执行 B 操作.??? 入口: A 的入口??? 出口: B 的出口
?????
二、选择结构
??? 先判断条件P ,若条件成立,跳过B执行A操作;若条件不成立,跳过A执行B操作.??? 入口: 判断框???? 出口: A或B的出口之一???????????????????
三、循环结构
1. 当型循环结构先判断条件,若条件成立,执行循环体A后再判断条件;若条件不成立,跳过循环体A向下执行。入口: 判断框???? 出口: 判断框
???????????????????
??????
2. 直到型循环结构先执行循环体,然后判断条件P,若条件不成立,执行循体A后再判断条件;若条件成立,跳出循环体A向下执行。入口: 循环体A???? 出口: 判断框
????????????
四、说明
??? 以上几种结构中,A、B可以是一个简单语句,也可以是多个简单语句,同样也可以又是一个基本结构,这样,不管多么复杂的问题都可以用三种基本结构所构成的程来解决。
??????
§4.3 赋值语句
一、格式: 赋值表达式; (变量=表达式; 或 变量 复合赋植运算符 表达式;)
二、功能: 计算表达式的值,然将计算结果赋给左边的变量。如: a=32*4 计算32*4的值,将计算结果赋给左边的变量a;???? b*=24-9 计算b*(24-9)的值,将计算结果赋给左边的变量b,其中“*=”为复合赋值运算符。
1. 整型常量: 正整数、负整数、0 均为整型常量。
2. 整型常量的表示方法:十进制: 如: 123, 0, -125 等;八进制: 以数字 0 开头, 如: 034(28), -0123(-83) 等;十六进制: 以数字0和字母x开头,如: 0xa2(162), -0x31(-49) 等。
3. 整型常量的类型:基本型: 数值在-32768~32767 之间,且无其它符号;长整型: 数值超过-32768~32767,但在-2147483648~-2147483647之间;或者数值后面带有字母l或L的整数。
§4.4 数据的输出
??? C 语言的标准函数库提供有输出函数 printf()函数和 putchar()函数,这两个函数都以终端(屏幕或打印机)为输出对象。
一、putchar() 函数(字符输出函数)
1. 格式: putchar(ch)
2. 功能: 将字符ch输出到终端(系统隐含指定的输出设备)上。
3. 返回函数值:字符型,其值就是所输出的字符。如: 若c为整型变量,则可以设计如下语句:putchar(A);??? /* 在屏幕上输出大写字母A */c=putchar(A);??/* 在屏幕上输出字符常量A并将返回的函数值赋给整型变量c,即将字符A 的ASCII码值赋给变量c */printf(%c,putchar(A));/* 在屏幕上输出大写字母A并将返回的函数值%c格式输出到屏幕上,即输出两个字符A */
4. 说明:(1)ch可以是字
文档评论(0)