欢迎来到天天文库
浏览记录
ID:42003295
大小:1.69 MB
页数:135页
时间:2019-09-06
《《程序控制流》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章程序控制流顺序结构程序设计选择结构程序设计循环控制结构程序设计(一)顺序结构程序设计内容C语句概述数据输入输出顺序结构程序设计举例(1.1)C语言概述C语句概述C语句是用来向计算机系统发出操作指令。一个语句经编译后产生若干条机器指令。一个实际的程序应当包含若干语句。应当指出,C语句都是用来完成一定操作任务的。变量定义部分的内容不应称为语句。如:inta;不是一个C语句,它不产生机器操作,而只是对变量的定义。C程序结构C语句分类C程序的语句有五种,分号“;”是C语句结束的标志:1)控制语句。完成一定的控制功能。如:if语句、f
2、or语言、break语句等。2)函数调用语句。函数调用语句由一个函数调用加一个分号构成。如:printf(“thisisacstatement.”);3)表达式语句。任何表达式加上分号构成,如:x=1;y=x+y;--x;y+1;4)空语句。仅由一个分号构成,如:;5)复合语句。用{}括起来组成的一个语句,如:if(a>b){x=0;b=b+1;x=a;}(1.2)数据输入输出对数据输入输出的理解1)所谓输入输出是以计算机主机为主体而言的。从计算机向外部输出设备(如显示屏、打印机、磁盘等)输出数据称为“输出”;从外部向输入设备(如键
3、盘、磁盘、光盘、扫描仪等)输入数据称为“输入”。2)C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。在C标准函数库中提供了一些输入输出函数,例如,printf函数和scanf函数。3)在使用C语言库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。如在调用标准输入输出库函数时,文件开头应有以下预编译命令:#include基本输入输出函数最基本输入输出函数有:printf()(格式输出)scanf()(格式输入)putchar()(字符输出)getchar()(字符输入)注
4、意:在调用上述基本库函数时,应在程序开始处包含标准输入输出头文件,即:#includeputchar函数putchar函数的作用是向终端输出一个字符.例3.1:输出单个字符。#includeintmain(){chara;charb;charc;a=‘B’;b=‘O’;c=‘Y';putchar(a);putchar(b);putchar(c);return1;}运行结果:BOYputchar函数putchar函数原型:intputchar(intc)其中:c是待输出字符的ASCII码。用put
5、char函数既可以输出能在屏幕上显示的字符;也可以输出控制字符;如:putchar(‘’)(输出一个换行符)还可以输出其他转义字符,如:putchar('101')(输出字符'a')putchar(''')(输出单引号字符')putchar(' 15')(输出回车)getchar函数getchar是从终端(或系统隐含指定的输入设备)输入一个字符。例3.2:输入单个字符#includeintmain(){charc;c=getchar();putchar(c);return1;}getchar函数函数原型:
6、intgetchar(void);说明:没有参数,返回获取到的字符的ASCII。请注意,getchar()只能接收一个字符。getchar函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。例如:putchar(getchar());也可以用printf函数输出:printf(”%c",getchar());printf函数功能:通过标准输出设备(如显示器)输出一组数据。输出形式由“格式控制”字符串规定。格式:printf(“格式控制”,输出表列);如:printf(“%d,%c”,i,c);
7、说明:“格式控制”是用双引号括起来的字符串,也称“转换控制字符串”,它包括两种信息:1)格式说明,由“%”和格式字符组成,如%d,%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。2)普通字符,即需要原样输出的字符。例如上面printf函数中双引号内的逗号、空格和换行符。“输出表列”是需要输出的一些数据,可以是表达式。printf函数的格式字符(1/10)对不同类型的数据用不同的格式字符。常用的有以下几种格式字符:1)d格式符。用来输出十进制整数。有以下几种用法:①%d,按整型数据的实际长度输出。②
8、%md,m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。如printf("%4d,%4d",a,b);若a=123,b=12345,则输出结果为123,12345③%ld,输出长整型数据。如
此文档下载收益归作者所有