- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 第03章
③格式字符紧跟在“%”后面就作为格式字符,否则将作为普通字符使用(原样输出)。例如: “printf(”c=%c, f=%f\n“, c, f);” 中的第一个c和f,都是普通字符。 ④%是printf()的格式说明符,若要直接输出字符%,在格式控制中需要使用两个连续的%。例如: printf(%f%%, 1.0/3); 输出结果为: 0.333333% 3.4.2 putchar()——单个字符的输出函数 1.格式:putchar(变量名); 例:putchar(c); 注:putchar()函数中的变量名可以是字符变量、整型变量或字符常量,也可以是一个转义字符。 2.功能:向终端输出一个字符。 3.说明: (1)putchar()函数只能用于单个字符的输出,且一次只能输出一个字符。从功能角度来看,printf()函数可以完全代替putchar()函数。 (2)在程序中使用putchar()函数,必须在程序(或文件)的开头加上编译预处理命令(也称包含命令),即: #include stdio.h 或 #include stdio.h 表示要使用的函数,包含在标准输入输出(stdio)头文件(.h)中。 第3章 简单的C程序设计 本章学习目标 了解C语言的基本语句 熟悉程序设计的三种基本结构及其特点 掌握赋值语句的使用方法 掌握数据输入、输出函数的调用规则和格式控制字符的正确使用 掌握顺序结构程序的设计方法 [Return] 3.1 C语句概述 3.2 程序的三种基本结构 3.3 赋值语句 3.4 数据输入输出 3.5 顺序结构的C程序设计举例 一个C程序一般包含若干个C语句。C语句可以分为以下七类: 1. 控制语句 (1)条件语句:if~else(在第4章中介绍) (2)多分支选择语句:switch~case (在第4章中介绍) (3)结束本次循环语句:continue(在第5章中介绍) (4)中止switch或循环语句:break (在第5章中介绍) (5)循环语句:for, while, do~while(在第5章中介绍) (6)转向语句:goto(在第5章中介绍) (7)从函数返回语句:return (在第7章中介绍) 2.表达式语句:在表达式后面加分号构成。 例如: a=3 /*后面无分号,是表达式,不是语句*/ a=3; /*后面有分号,是语句*/ i++; /*为语句,相当于赋值语句i=i+1;*/ 3.变量定义语句: 定义指定类型的变量,也可同时给变量赋初值。 例如: int a=8;/*定义整型变量a,并给它赋初值8*/ char c; /*定义字符型变量c*/ 4.数据类型定义语句: 定义新的类型名来代表已有的类型名,以方便用户更好地使用C语言编写程序。 例如:typedef char STR[10]; /*定义STR为字符数组*/ STR a, b; /*定义a, b为字符数组*/ 5.空语句:仅包含一个分号的语句,语句中无实质性内容。 例: ; /*仅由一个分号组成*/ 6.复合语句:由大括号{ }括起来的语句序列。 例如: { c=a+b; c=c/100; printf(%f , ); } 7.函数调用语句: 是函数的具体执行部分,用于完成对数据的操作。 例如:printf(Welcome to the C world. ); /*该语句是调用printf函数实现字符串输出*/ ※注意:C语言允许一行写多个语句,每条语句后面必须要有分号;也允许一个语句写多行。 [Return] 3.2 程序的三种基本结构 C语言是理想的结构化程序设计语言。结构化程序的最大特点是以控制结构为单位,每个单位只有一个入口和一个出口。结构化程序中常见的基本结构有三种: 1.顺序结构 2.选择结构 3.循环结构 图3-1顺序结构程序框图 在顺序结构程序中,一般包括以下几个部分: (1)程序开头的编译预处理命令 在程序中若要使用标准函数(又称库函数),除printf()和scanf()函数外,使用其它的标准函数都必须使用编译预处理命令,将相应的头文件包含进来。 (2)顺序结构程序的函数体 顺序结构程序的函数体中包括完成程序具体功能的各个语句,主要有以下四部分: ① 变量类型的说明部分; ② 数据的输入部分; ③ 数据的处理部分; ④ 数据的输出部分。 [Return] 根据条件p成立与否来选择执行程序的某部分,即:当条件P成立(“真”),执行A操作,否则执行B操作。但无论选择哪部分,程序均将汇集到同一个出口。程序流程图如图3-2所示: 图3-2选择结构程序流程图
文档评论(0)