第四章顺序程序.ppt_第1页
第四章顺序程序.ppt_第2页
第四章顺序程序.ppt_第3页
第四章顺序程序.ppt_第4页
第四章顺序程序.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4章顺控编程,4.1 C语句概要1.C语句-为了向计算机发出操作指令(变量宣言部分不修改)2.分类: (1)控制语句(2)函数调用语句(3)式语句:在式中加上分号构成通常用代入式构成代入语句。 例如: I; /表达式语句x y; /是表达式语句,但由无意义的a=3 /赋值语句和(4)空语句-分号组成,表示“什么都不做”。 一般用于完成语法结构,不需要做什么。 例如: /空话,什么也不做。 没有语法错误。 接口(xy ); /xy则什么也不做,(5)复合句:将多个句子括在一组大括号中,表示完整的处理理单位。 例如,将x和y的值替换为t=x,如if (xy ) /所示。 x=y; y=t; 打印

2、机(x=% DTY=% dn,x,y )。4.2代入语句、1 .代入运算符:=2.代入语句:变量名=式; 注意事项:1)代入符=是运算符=; 2 )代入语句的代入子的左侧只是变量名a=b 3; /对b-3=a; /错误a=b 3; /对,“=”是复合代入符/这个句子是“a=a (b 3);4.3数据的输入输出、1 .输入输出的含义2.C输入输出:通过调用程序库函数的相关函数来实现。 3 .在使用输入输出函数时,#include,4 .字符数据的I/O (现有变量定义“char ch; 1) putchar(ch ); 输出/ch中保存的字符/ch中保存字符的ASCII代码2 )从键盘输入字符,

3、ch ch=getchar (); 按下/文字键,然后按下回车,/文字进入ch,ch=getche (); /按下文字键,向ch发送文字,ch=getch (); /按下文字键,文字进入ch,getch (); 按下/文字键,读取文字不保存/也不回音,以4.4格式输出,以(1)格式输出函数: printf (输出格式控制文字,表列); (2)格式:一般是用户要求输出的格式。 例如,十进制整数、十进制长整数、单精度浮点、双精度浮点、字符类型等。 格式化指定符通常以%引入。 (3)常用格式说明(以“%”导入)1)%d为十进制整数,以实际的长度输出2)%md为十进制整数,整体的数量以m字符宽度输出,

4、如果实际的长度比m小,则在有效位的左侧填充空白。 如果实际长度大于m,则以实际长度输出。 3)%ld以十进制长整数形式输出4)%f以浮点输出(单倍精度)5)%C以字符形式输出6)%m.nf以浮点数输出。 全体数m字符位置,小数n位7)%S输出字符串(4)注意:非格式字符直接输出,4.5格式输入函数,(1)一般形式: scanf (输入格式控制,输入变量地址表列) (2)变量地址表列:变量名1,变量名2,(3)常用输入格式(以字符串形式重置) %ld进制整数(输入双字长-长整数时,可以在两个个数之间用空格分隔,也可以放在车上2)scanf (“%d,%d”,a,b ); 输入时,在两个个数之间进行扫描(“b=%d,b=%d”,a,b ); 输入时,先输入“a=”,然后输入a的值。输入“,”,再输入“b=”,然后再次按回车,结束输入。你选哪个? (5)利用printf ()和Scanf ()实现友好的I/O界面1 )利用“以格式提示输出,再输入: Prinrf(“A=”); 扫描(“% d”,a ); 2 )以“格式输出”输出提示,重新输出: Printf (“A=%dt B=%dn”,a,b ); 打印机(x=% fn y=% dn,x,y ); 4.6顺序构造编程,(1)Von.Neumann (诺曼)修正计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论