- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 最简单的C程序的设计
第四章 最简单的C程序设计 §4.1 C语句概述 C程序由一系列函数构成的,而函数由“说明部分”和“执行(操作)部分(语句)”两块组成。 函数体中主要的语句有Output语句,再是赋值(Process)语句,还有Input语句。类型说明部分的意义。 执行部分(IPO)是由C语句组成,C语句可分为五类:(语句类型及句法) 语句的形式与功能是掌握语句的关键 1、控制语句,完成一定的控制程序执行流程的功能,共有9个,它们有: (1)if( )~else~ /*条件语句*/ 或:if( )~ (2)for( )~ /*循环语句*/ (3)while( )~ /*循环语句*/ (4)do~while( ) /*循环语句*/ 其中( )中是一个条件,~是内嵌的语句 2、函数调用语句。由一个函数调用加一个分号构成。如: printf(“This is a C statement.”); 3、表达式语句。由一个表达式加一个分号构成。如: a=3; 4、空语句。只有一个分号的语句。 ; 5、复合语句。用{ }括起来的。 { a=2;b=a++;} 句子的书写规则。 §4.2 C程序中三种基本结构 一、顺序结构 对应程序为: 语句1; 语句2; 二、分支结构 当条件P为真(成立)时,执行A,否则为B。 对应的控制语句为: if(P)语句1; else 语句2; 3、循环结构 (1)当型循环 实现的语句 while(p) 语句1; (2)直到型循环 对应的控制语句 do 语句1; while(P); 注意: 1、在C语言中,控制结构的实现语句 2、两种循环的异同点 §3.3 赋值语句 一、定义 是赋值表达式加上分号构成的。 二、作用 给变量赋值 三、赋值表达式与赋值语句区别 if((a=b)0) t=a; if((a=b;)0) t=a; §4.4 数据输出 C本身无输入输出语句,它是由函数来实现的。存在C函数库中,在程序编译时,编译系统会自动将函数库中的函数与你的程序相连接。#include “stdio.h” 两个基本的输出函数,输出设备都是屏幕。 4.4.1 putchar函数(字符输出函数) putchar 函数的作用是向终端输出一个字符。形式为: putchar(c) 其中c是输出的字符,它可以是字符常量和变量。 char c1=‘A’; putchar(c1); putchar(‘\n’); putchar(66); 输出结果为: 3.4.2 printf函数(格式输出函数) printf是向屏幕输出若干个任意类型的数据。 同putchar函数的差别。 一、 printf函数的一般形式 printf(格式控制,输出表列); 格式控制是双引号括起来的字符串,它包括两种信息。 1、控制说明,以“%”和格式字符组成。如“%d”、“%u”、“%f”、“%c”等。 2、普通字符,照原样输出字符。 输出表列是需要输出的一些数据,可以是表达式 printf(“%d % d”,a,b); printf(“a=%d b=% d”,a,b); 二、格式字符 不同类型的数据用不同的格式字符。格式字符有: 1、d格式符 %d %md %ld printf(“%d % 4d”,a,b); 2、o格式符 %o 输出8进制正整数 3、 x格式符 %x 输出16进制正整数 4、 u格式符 %u 5、 c格式符 %c 6、s 格式符 %s 输出一个字符串 printf(“%s\n”,”C Language”); 7、 f 格式符 %f 以小数形式输出实数 float f=123.456; printf(“%f %10.2f \n”,f,f); 8、 e 格式符 %e 以指数形式输出实数 9、 g 格式符 %g 根据数值的大
文档评论(0)