[信息与通信]第三章 C语言程序结构.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[信息与通信]第三章 C语言程序结构

第三章 C语言的程序结构、语句分类和数据的输入输出 C语言的程序结构 C语言的语句分类 数据输入输出 格式化输入与输出 字符数据的输入输出 3.2 C语言的语句分类(5大类) 控制型语句 对程序语句的执行顺序进行控制和改变。主要有选择型控制语句if和switch;循环型控制语句for,while,do while;控制转移语句break,continue和goto语句。 例如:输出m和n中大者的代码如下: if(mn) printf(%d,m); else printf(%d,n); 函数调用语句 函数式语言,模块化核心。有带参和不带参调用,带返回值和不带返回值调用。 例如: int sum(int nX,int nY) { return(nX+nY); } /*End of sum()*/ int main(void) { int num1=30,num2=50,nSum; nSum=sum(num1,num2); printf(%d\n,nSum); return 0; } /*End of main()*/ 表达式语句 格式: 表达式+分号 注意:是可独立执行的语句。分号在语句的最后且不可或缺。任何表达式加分号都可成为表达式语句。故又称表达式语言。 例如: nR=10——赋值表达式 nR=10;——赋值语句 i++;——独立的表达式语句 nX+nY;——独立的表达式语句 i=1,j=1,++i,--j;——逗号表达式语句 空语句 由单个分号构成,表示什么也不做。 例如: for(i=1;i9;i++) ; 复合语句或分程序 用“{}”括起来,可以完成特定功能的程序代码段或语句组。 例如: 控制结构的语句或语句组分支 函数的定义体语句组 用“{}”括起来的独立语句组 3.3 数据的输入输出(Input/Output) 数据I/O是程序设计的基础 I/O是计算机处理信息的基本前提,人机交互的基本手段,程序设计的基本要求。 I/O以计算机为主体,输入系统向内部传递待加工的数据(输入操作) ,输出系统向外部传递处理结果(输出操作)。 输入系统包含键盘和扫描仪等设备,输出系统包含显示器和打印机等设备。 C语言的数据I/O方法 通过提供函数来实现。 stdio.h:标准I/O函数库头文件。用标准I/O函数时,在源程序开头用预编译命令#include stdio.h即可。 stdio.h中的主要函数(P394表V-5): printf(),scanf(),getchar(),putchar(), gets(),puts(),getc(),putc() (第3章) fprintf(),fscanf(),fgetc(),fputc(),ungetc(), fgets(),fputs(),fread(),fwrite() (第12章) sscanf(),sprintf() (P395表V-5) 3.4 格式化输入与输出 printf()函数 功能:按指定格式向输出设备输出数据。 格式:printf(格式控制串,输出项1,…); 控制串由格式说明符、普通字符、输出格式控制符和附加说明符构成。 输出项由常量、变量或任何合法的C语言表达式构成。 注意:控制串中的格式控制项要与输出项一一对应,即:类型相同,个数相等。 参数功能说明: 格式说明符% ——格式说明的开始 普通字符——原样输出 3. 输出格式控制符 格式:[标志][域宽][.精度][长度]格式控制符 例如: int m=65,n=-9; printf(|m=%-6d |n=%-6d|\n,m,n); 输出结果为:|m=65 |n=-9 | 例3-1 格式化输出控制字符测试。 #include stdio.h int main(void) { int m=65,n=-9; float x=12.12345,y=-100.54321; clrscr(); printf(m=%-+#6o n=%-#6o\n,m,n); printf(m=%6d n=%6d x=%10.4f y=%10.4f\n,m,n,x,y); printf(m=%06d n=%06d x=%010.4d y=%010.4d\n,m,n,x,y); printf(m=%-6d n=%-6d x=%-10.

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档