第3节 简单的C程序设计.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 简单的C程序设计 普通字符包括可打印字符和转义字符。 可打印字符是说明字符,这些字符按原样显示在屏幕上。 转义字符是不可打印的字符,它们其实是一些控制字符,控制产生特殊的输出效果。常用的有“\t”,“\n”,其中\t为水平制表符,作用是跳到下一个水平制表位, “\n”为回车换行符,遇到“\n”,显示自动换到新的一行。 2.普通字符 3.3 数据格式输入/输出 例如: void main() { int i=123; long n=456; float a=12.34567,y=20.5; printf(%d=4d\ta=%7.4f\n\tn=%lu\n,i,a,n); printf(y=%5.2f%\n,y); } 程序运行的输出结果: 3.3 数据格式输入/输出 1.字符输出函数——putchar( ) putchar()函数的格式: putchar(ch); 该函数的功能是向显示器终端输出一个字符。其中,ch可以是一个字符变量或常量,也可以是一个转义字符。 说明: (1)putchar()函数只能用于单个字符的输出,且一次只能输出一个字符。 (2)从功能角度printf()函数可以完全代替putchar()函数,其等价形式:printf(%c,ch)。 3.4 字符数据非格式输入/输出函数 getchar()函数的格式: getchar(); getchar()函数作用:从键盘输入一个字符。 从功能上,scanf()函数可以完全代替getchar()函数。 例:char c1; 则c1=getchar(); 可使用等价语句: scanf(%c,c1); 2.字符输入函数——getchar() 3.4 字符数据非格式输入/输出函数 本章要求: 进一步理解C程序的组成,了解C语句的分类 掌握C语言中数据的输入/输出方法,常用输入/输出函数的使用 掌握顺序结构程序设计方法,能编写简单的C程序 本章难点: 数据输出格式控制符的使用 本章重点: 格式输入/输出函数( scanf() /printf())的使用 第3章 简单的C程序设计 3.1 C语句概述 3.2 赋值语句 3.3 数据格式输入/输出 3.4 字符数据非格式输入/输出函数 3.5 应用程序举例 3.1 C语句概述 C语句是C程序的最基本成分。C语句必须由分号“;”结尾,哪怕只有一个分号也能构成一个空语句。在C语言中只有“可执行语句”,没有“非执行语句”。 一个大型C程序的结构如图所示,即一个C程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预编译命令组成,一个函数又由数据定义部分和执行部分组成。 3.1 C语句概述 C语句分为以下五类: 1.控制语句 控制语句用于控制程序的流程,以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有9种控制语句,分为以下三类: 1)条件判断语句:if语句、switch语句 2)循环执行语句:for语句、do while语句、while语句 3)转向语句:break语句、goto语句、continue语句、return语句 3.1 C语句概述 2.函数调用语句 函数调用语句由函数名和实际参数加上分号“;”组成。其一般形式为: 函数名(实际参数表); 执行函数调用语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句。 例如: printf(C Program); /* 调用库函数,输出字符串 */ 3.1 C语句概述 3.表达式语句 表达式语句由表达式加上分号组成。其一般形式为: 表达式; 执行表达式语句就是计算表达式的值。 3.1 C语句概述 4.空语句 只有一个分号的语句,它什么也不做。有时用来作被转向点,或循环语句中的循环体(循环体是空语句,表示循环体什么也不做)。 例如:下面的循环体为空语句。 while(getchar()!=′\n′) ; 3.1 C语句概述 5.复合语句 把多个语句用花括号“{ }”括起来组成的语句称复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。 例如,下面就是一条复合语句。 { x=y+z; a=b+c; printf(%d%d,x,a); } 3.2 赋值语句 赋值语句是由赋值表达式再加分号构成的表达式语句。 赋值语句一般形式为: 变

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档