文档详情

四章顺序程序设计.ppt

发布:2017-03-20约6.76千字共36页下载文档
文本预览下载声明
第四章 顺序程序设计 本章主要介绍赋值语句、字符输入输出函数以及格式输入输出函数。通过本章的学习,读者可以学会顺序结构程序设计的用法,掌握一些常用算法,能编写较为简单的C程序。 学习目标 1. 掌握赋值语句、输入输出语句 2. 学会简单的顺序程序设计 学习重点 输入、输出语句 学习难点 格式输入输出语句 本章知识网络图 4.1 C语句概述 一、C语句概述 1、控制语句 ??????? 二个分支语句(if-else、switch) ??????? 三个循环语句(for、while、do-while) ??????? 四个转移语句(continue、break、goto、     return) 2、函数调用语句 ??????????如:printf(“Hello, world!”); 3、表达式语句 ??????????x+y; i++; a=2; a=3*5, 40 ; 4、空语句( ;) 5、复合语句 可以用{ }把一些语句括起来成为复合语句,又称分程序。 { 语句序列 } 4.2 赋值语句 赋值语句是由赋值表达式加上一个分号构成 如:b=3; if((a=b)0) t=a; 4.3 数据输入输出的概念及在C语言中的实现 ? 1、?输入、输出 2、C中输入输出操作是由函数来实现的 ???????C语言函数库中有“标准输入输出函数” ???????字符的输入与输出:getchar()、putchar() ???????字符串的输入与输出:gets()、puts() (p135用法) ???????格式输入与输出:scanf()、printf() 3、在使用C语言库函数时,要用预编译命令 “#include”将有关的“头文件”包括到用户源文 件中。 例如:使用标准输入输出库函数时,要用到 “stdio.h”文件,在源文件开头应有: #include stdio.h 或 #include “stdio.h” ? 4.4 数据的输入输出 1、字符输出函数——putchar 语法:putchar(c) 语义:(向stdout终端)输出一个字符; C可以是字符型变量或整型变量。 如:#include stdio.h main() { putchar(‘\141’); putchar(‘a’); putchar(‘A’+32); putchar(‘\n’); } 输出:aaa 2、字符输入函数——getchar 语法:getchar ( ),是一个无参函数; 语义:(从stdio终端上) 输入一个字符; getchar 包含在 stdio.h中,是stdio.h中定义 的宏; 如:#include stdio.h main( ) { putchar(getchar( )); } 4.5 格式输入与输出 1、格式输出函数——printf ? 语法:printf (“格式控制”, 输出表列); ? (1)格式控制:是用双引号括起来的字符串,包含 两种信息: 普通字符和转义字符(这类字符总是原样输出) (2)格式说明:由%和格式控制符组成。如:%d, %f等;(P77) 如:printf(“a=%d, b=%d\n”,a,b); (3)输出表列 输出项表是可选的。如果要输出的数据不止1个,相邻2个之间用逗号分开。下面的printf()函数都是合法的: ① printf(I am a student.\n); ② printf(%d,3+2); ③ printf(a=%f b=%5d\n, a, a+3); 必须强调:“格式字符串”中的格式指示符,必须与“输出项表”中、输出项的数据类型一致,否则会引起输出错误。 (3)格式字符 对不同类型的数据用不同的格式字符。常用的 有以下几种格式字符: 1、d格式字符。用来输出十进制整数。有以下 几种用法: ① %d 按整数的实际长度输出 ② %md,m为指定的输出字段的长度.如果数据 的数位小于m,则左端补以空格,若大于m,则按 实际倍数输出. 如:printf(“%4d,%4d”,a,b); a=123,b=1
显示全部
相似文档