C程序的流程控制管理概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 C程序的流程控制 ; C语句分为5类:;函数调用语句:由一个函数调用加一个分号构成。 例如:printf(This is a C statement. );; 复合语句:用{ }括起来的一些语句。 例如: { z=x+y; t=z/100; printf(%f,t); };3.2 赋值语句;② 变量(+、-、*、/、%)=表达式 将变量与表达式的值作相应运算后再赋给变量。 例如:x-=8 等价于 x=x-8 y%=a+3 等价于 y=y%(a+3) 3.赋值表达式的值:等于左边变量的值。 4.赋值表达式后加分号构成赋值语句。;写出下面表达式运算后a的值 (a=3*5)=4*3;a*=a ?a的值为12×12=144 a-=144 ? a的值为144-144=0 a+=0 ? a的值为 0; 字符输出函数: putchar 字符输入函数: getchar 格式输出函数: printf 格式输入函数: scanf;格式:printf(格式控制,输出表列) 功能:按指定格式向显示器输出数据;printf 格式字符;1.%d──以十进制整数形式输出。 例: #include stdio.h void main( ) { int a=123; long b=123456; printf(%d,%5d,%-5d,%2d\n,a,a,a,a); printf(b=%ld,b); } ; 2.%f──以小数形式输出单精度和双精度实数。 整数部分全部输出,并输出6位小数。 例3.10:按指定的小数位数输出实数 #includestdio.h void main( ) { float d=12.345; printf(d=%f,d=%.2f,d=%10.2f,d,d,d); } ;3.%c──输出一个字符。 例: #include stdio.h void main( ) { char c=a; printf(%c,c); } ;4.%s──输出一个字符串。 例: #include stdio.h void main( ) { printf(%s\n,CHINA); printf(%3s,%7.2s,%-5.3s,CHINA, CHINA, CHINA); } ;3.3.2 scanf函数(格式输入函数);scanf 格式字符;输入分隔符的指定:一般以空格、TAB或回车键作为分隔符;例3: scanf(a=%d,b=%d,c=%d,a,b,c); 输入 a=12,b=24,c=36 ? 则 12?a, 24 ?b, 36?c;说明: 用%c格式符时,空格和转义字符作为有效字符输入;输入数据时,遇以下情况认为该数据结束: 遇空格、TAB、或回车 遇指定的宽度结束 遇非法输入;格式:putchar(c) 参数:c为字符常量、变量或表达式。 功能:将字符输出到显示器上。;#include stdio.h void main( ) { char a,b,c; a=B;b= O; c=Y; putchar(a); putchar(b); putchar(c); putchar(\n); };格式:getchar( ) 功能:从键盘输入一个字符。;3.4 顺序结构程序设计;3.5.1 关系表达式;5.举例: int a=3,b=2,c=1,d,f; 则: ab 表达式值等于______ (ab)= =c 表达式值等于______ b+ca 表达式值等于______ d=ab d值等于_______ f=abc f值等于_______; ;3.5.2 逻辑表达式;逻辑运算的真值表:;4.逻辑运算符的优先级;逻辑表达式举例:;5.短路特性:逻辑表达式求解时,并非所有的逻辑运算符都被执行,只是在必须执行下一个逻辑运算符才能求出表达式的解时,才执行该运算符。;1.简单分支结构 格式:if (表达式) 语句 执行过程:先计算表达式的值,若其值≠0,则执行后面的语句;否则,不执行。;例3.22:输入两个实数,按由小到大的顺序输出。;例3.23:输入三个整数,按由小到大排序并输出。;表达式;例3.25 输入

文档评论(0)

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

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

1亿VIP精品文档

相关文档