- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 顺序程序设计 3.1 C语言的基本语句 3.2 数据输入与输出 3.3 程序举例 C语言程序设计教程 顺序结构是程序设计语言最基本的结构,其包含的语句是按照书写的顺序执行的,且每条语句都将被执行。 C语言的语句可分为以下四类:简单语句(包括输入/输出语句)、空语句、复合语句和流程控制语句。 3.1 C语言的基本语句 顺序结构程序由简单语句组成,程序流程如图3.1 所示,语句按书写顺序执行。先执行A,再执行B。 B A 图3.1 顺序结构执行流程 3.1.1 简单语句 表达式语句就是一个表达式加上一个分号。 A++; x=1; 函数调用语句由函数调用表达式加分号构成 printf(?d?a); 3.空语句 空语句用一个分号表示,其一般形式为: ; C 语言有丰富的标准函数库, 可提供各类函数供用户调用调用标准库函数可完成预先设定好的操作. 例如调用标准库函数求数学函数值: sin(x) 、cos(x) 、 exp(x) (求ex ) 、fabs(x) (求x的绝对值)、log(x). 表达式语句举例 #includestdio.h #includemath.h main() { int a = 2 , b = 4; float x , y; x = a / 2 + sqrt( b ); /*x=3.0 */ a++ ; /*a=3 */ y = x * a ; /*y=9.0 */ printf(搙=%6.2f, y= %6.2f ? x, y); } 程序说明 注意表达式类型转换 注意赋值类型 输出结果: x= 3.00, y= 9.00 调用调用标准库函数要注意以下几点 在程序中要包含相应的头文件 例如:#includestdio.h #includemath.h 调用调用标准库函数要注意以下几点 调用规则: 函数名(参数表) 有返回值的函数要作为表达式的一部分 Y=sin(1.7);在表达式中调用函数,实际上是转去执行一段 预先设计好的程序,求出结果后返回调用点。 所以函数的值又叫函数的返回值。 函数调用举例 Y = sin ( 1.12); Y1 = sin ( x ); Y2 = 3*sin (x+1.12 ) + sqr(x); Y3 = sin ( sqrt(x+1.12) ); 3.1.2 复合语句 { [内部数据说明;] 语句1; 厖 语句n; } 注意: (1)在复合语句中说明的变量,是局部变量, 仅在 复合语句中有效。 (2)复合语句的 } 之后,不能有分号。 无返回值的函数可作为语句调用。 printf(?d?a); 调用它不是为了得到返回值(函数值), 是为了完成某项任务。 用一对花括号{}将多条语句组合在一起,在语法上相当于一条语句。 复合语句(程序块) 示例 main( ) { int x=1; {int x=2; {int x=3; printf(搙=%d? x); } printf(搙=%d? x);} printf(搙=%d? x);} 3.2 数据输入与输出 C语言本身不提供输入输出语句,得由标准I/O库函数提供。输入输出库函数很丰富,可以从键盘、显示器、磁盘文件和硬件端口进行输入或输出操作。 本节主要介绍用于键盘输入和显示器输出的函数。 3.2.1 字符输入输出函数1. 字符输出函数 stdio.h int putchar(int) 向标准输出设备(一般为显示器)输出一个字符,并返回返回概字母的ASCII码值。参数可以是字符常量,变量或整型数。 putchar(97);putchar(慭n?;putchar(慳?; 说明: c可以是字符型变量或整型变量,也可以是一个字符或一个整数。Putchar()将其转换为unsigned char,送到标准输出设备。 注意在使用函数前要在程序前用#include stdio.h。 2.字符输入函数 int getchar(void) stdio.h 从输入设备(一般为键盘)上输入一个字符。它每被调用一次,就从标准输入设备上取一个自符,返回值是该字符的ASCII编码值。可以赋给字符变量或整型变量。 执行getchar()是输入字符后要回车。
您可能关注的文档
- 第二投资环境.ppt
- 第二外交事业的发展.ppt
- 西安交通大学微电子制造技术第九集成电路制造概况.ppt
- 第二烷烃alkane.ppt
- 西安交通大学微电子制造技术第六硅片制造中的沾污控制.ppt
- 第课明清经济的发展与闭关锁国.ppt
- 西安交通大学微电子制造技术第三器件技术.ppt
- 第课破解生命起源之谜.ppt
- 西安交通大学微电子制造技术第十六刻蚀.ppt
- 第二网格体系结构.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 西北工业(大学)数学分析历年考研试题.pdf
- 《Unit 4 Fun with numbers》教学设计外研版(三起)(2024)小学英语三年级上册.docx VIP
- 135战法55种方法图解(宁俊明版).docx VIP
- 小学生主题教育班会 不挑食我最棒 课件(共27张PPT).pptx VIP
- 工贸企业重大事故隐患判断标准解读培训课件.pdf
- 上海市2023年高考语文模拟题汇编-阅读与鉴赏(现代文阅读).doc
- 中国居民膳食指南2022全文.pdf
- 2024年《消费者权益保护法实施条例》全文解读PPT课件.pptx
- 商业商户店铺装修手册.doc
- 新人教版英语七年级上册全册课件(2024年新教材).pptx
文档评论(0)