- 1
- 0
- 约8.47千字
- 约 60页
- 2022-10-27 发布于上海
- 举报
语言试着去做会计学目标 第1页/共60页掌握字符数据输入输出函数用法熟练使用printf和scanf函数理解顺序结构程序的设计思路第2页/共60页4.1 C语句概述C程序的结构 返回第3页/共60页C语句可分为以下五类:控制语句函数调用语句表达式语句空语句复合语句第4页/共60页1、控制语句有9种:if( )~else~条件语句for( )~循环语句while( )~循环语句do~while( )循环语句continue结束本次循环语句break终止执行switch或循环语句switch多分支选择语句goto转向语句return从函数返回语句其中,()表示是条件, ~表示内嵌的语句。第5页/共60页2、函数调用语句:由函数名、实际参数加上分号“;”组成。其一般形式为:函数名(实际参数表);例如:printf(C Program);调用库函数,输出字符串。第6页/共60页3、表达式语句:表达式语句由表达式加上分号“;”组成。其一般形式为:表达式;例如a=3是一个赋值表达式a=3;是一个赋值语句第7页/共60页4、空语句:只有分号“;”组成的语句称为空语句。5、复合语句: 把多个语句用括号{}括起来组成的一个语句称复合语句。例如: { x=y+z; a=b+c; printf(“%d%d”,x,a); }是一条复合语句。 4.2 赋值语句 第8页/共60页 赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为:变量=表达式;赋值语句是程序中使用最多的语句之一。 返回第9页/共60页在赋值语句的使用中需要注意以下几点:由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,因此,下述形式 变量=(变量=表达式); 是成立的,从而形成嵌套的情形。 其展开之后的一般形式为: 变量=变量=…=表达式; 例如: a=b=c=d=e=5; 结果是a、b、c、d、e的值均为5。第10页/共60页给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。是,不能是;注意在变量说明中给变量赋初值和赋值语句的区别。例如: int a=5,b,c;第11页/共60页在变量说明中,不允许连续给多个变量赋初值。 如下述说明是错误的: int a=b=c=5; 必须写为 int a=5,b=5,c=5; 而赋值语句允许连续赋值。 a=b=c=5; 是允许的。第12页/共60页赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。注意赋值表达式和赋值语句的区别。 下述语句是合法的: if((x=y+5)0) z=x;语句的功能是,若表达式x=y+5大于0则z=x。下述语句是非法的: if((x=y+5;)0) z=x;因为x=y+5;是语句,不能出现在表达式中。 第13页/共60页4.3? 数据输入输出的概念及在C语言中的实现所谓输入输出是以计算机为主体而言的。本章介绍的是向标准输出设备显示器输出数据的语句。在C语言中,所有的数据输入/输出都是由库函数完成的。 因此都是函数语句。返回第14页/共60页在使用C语言库函数时,要用预编译命令#include 将有关“头文件”包括到源文件中。 使用标准输入输出库函数时要用到 “stdio.h”文件,因此源文件开头应有以下预编译命令:#include stdio.h 或#include ”stdio.h”stdio是standard input outupt的意思。 第15页/共60页考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加:#include stdio.h 或#include ”stdio.h”4.4 字符数据的输入输出 第16页/共60页 putchar 函数是字符输出函数,其功能是在显示器上输出单个字符。返回4.4.1? putchar 函数(字符输出函数)其一般形式为:putchar(字符变量)第17页/共60页例如: putchar(A); (输出大写字母A) putchar(x); (输出字符变量x的值) putchar(‘\101’); (也是输出字符A) putchar(‘\n’); (换行)使用本函数前必须要用文件包含命令:#includestdio.h或#include “stdio.h”第18页/共60页#include stdio.hmain(){ char a=B,b=o,c=‘y; putchar(a); putchar(b); putchar(c); }结果:Boy[例4.1] 输出单个字符。第19页/共60页[例4.1]输出单个字符。#include stdio.hmain(){ char a=B,b=o,c=‘y
您可能关注的文档
最近下载
- 唐诗三百唐诗300首大全.pdf VIP
- 2017款比亚迪唐_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 包装车间主任个人工作总结8篇.docx VIP
- 把财产留独生子女遗嘱范文.docx VIP
- 河南省养猪行业企业名录2018版7354家.pdf VIP
- 汇川inovance MD605系列紧凑型变频器功能手册.PDF VIP
- 2024年全国有机食品行业企业名录4354家.pptx VIP
- T CHATA 029—2023 住院结核病患者营养筛查与评估.pdf VIP
- 2026《隧道贯通误差预计计算案例》4000字.docx
- (JTJ215-98)港口工程荷载规范.pdf VIP
原创力文档

文档评论(0)