最简单的C程序设计顺序.pptx

上传人:莉*** 文档编号:73993958 上传时间:2023-02-23 格式:PPTX 页数:71 大小:403.25KB
返回 下载 相关 举报
最简单的C程序设计顺序.pptx_第1页
第1页 / 共71页
最简单的C程序设计顺序.pptx_第2页
第2页 / 共71页
点击查看更多>>
资源描述

《最简单的C程序设计顺序.pptx》由会员分享,可在线阅读,更多相关《最简单的C程序设计顺序.pptx(71页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、内容回顾内容回顾三种基本结构ABABYNpA当当p1成立成立A直到直到p2成立成立顺序结构顺序结构选择结构选择结构循环结构循环结构(当型)(当型)循环结构循环结构(直到型)(直到型)第1页/共71页3.1顺序程序设计举例顺序程序设计举例内容回顾算法:算法:输入f的值输出c的值 例3.1 有人用温度计测量出用华氏法表示的温度(如 F,今要求把它转换为以摄氏法表示的温度(如 C)。N-S图#include int main()float f,c;f=64.0;c=(5.0/9)*(f-32);printf(f=%fnc=%fn,f,c);return 0;第2页/共71页3.1顺序程序设计举例顺序

2、程序设计举例 例3.2 计算存款利息。有1000元,想存一年。有三种方法可选:(1)活期,年利率为r1;(2)一年期定期,年利率为r2;(3)存两次半年定期,年利率为r3;请分别计算出一年后按三种方法所得到的本息和。内容回顾算法:输入输入p0,r1,r2,r3的值的值计算计算p1=p0(1+r1)计算计算p2=p0(1+r2)计计算算p3=p0(1+)(1+)输出输出p1,p2,p3#include int main()float p0=1000,r1=0.0036,r2=0.0225,r3=0.0198,p1,p2,p3;p1=p0*(1+r1);p2=p0*(1+r2);p3=p0*(1+

3、r3/2)*(1+r3/2);printf(”%fn%fn%fn”,p1,p2,p3);return 0;第3页/共71页3.2 数据的表现形式及其运算数据的表现形式及其运算常量和变量数据类型整型数据字符型数据浮点型数据怎样确定常量的类型运算符和表达式内容回顾第4页/共71页1、常量:在程序执行的整个过程中,其值不能改变 的量。整型常量:常量和变量常量和变量1)整型常量十进制整型:能出现数字09,可带正负号 如:如:0,11,95,-2八进制整型:以数字0开头的数字串,能出现数字07 如:如:011(十进制(十进制9),),0111(十进制(十进制73)十六进制整型:以0 x开头的,能出现数字

4、09,字母af或AF 如:如:0 x11(十进制十进制17),0 xa5(十进制十进制165)内容回顾注意:整型常量也分类别:如:100,是int型常量 123u,89U,是unsigned型常量 0l,34L,是long int型常量 第5页/共71页实型常量:有两种表示形式十进制小数形式:由由数字数字与与小数点小数点组成(组成(必须有小数必须有小数点点)。如如 1.23,-123.,0.0123,.0,0.指数形式,如123e3或123E3都代表123103注意字母e或E之前必须有数字,后面必须是整数为合法的浮点型常量为合法的浮点型常量如:如:1E-5,.1234e12,2.e0,6.5E

5、-151、常量:内容回顾第6页/共71页字符常量:分为两类普通字符:用单撇号括起来的一个字符 如如 :a a,9 9,(空格)(空格)是合法字符常量 ”a a”,9999 是非法字符常量注意:(1)字符常量只能是一个字符,不包括单撇号 (2)字符常量存储在计算机存储单元时,是以其ASCII代码存储的。如字符 a a的的ASCII码是码是97,在存储单元中存放的是,在存储单元中存放的是97(ASCII:American Standard Code for Information Interchang美国标准信息交换代码,代码对照表见书美国标准信息交换代码,代码对照表见书P377 附录附录B)u转

6、义字符:以以(反斜杠)开头的特殊形式的字符。(反斜杠)开头的特殊形式的字符。如:如:n,r,123,x3b1、常量:内容回顾第7页/共71页字符常量与字符串常量不同字符常量与字符串常量不同字符串常量字符串常量:用双撇号把若干个字符括起来,字符串常量是双撇号中的全部字符(但不包括双撇号)如”boy”定义:定义:用一对双撇号用一对双撇号(”)括起来的括起来的字符序列字符序列。如:如:”hellohello”MaryMary”aaaaaann”存储:存储:每个字符串尾每个字符串尾自动自动加一个加一个 00 作为字符串结束标作为字符串结束标志志 h e l l o 0例例 字符串字符串”hellohe

7、llo”在内存在内存中中a a 0例例 a a”a”例例 空串空串 ”01、常量:内容回顾第8页/共71页地球物理与信息工程学院9符号常量:用标识符表示的常量用标识符表示的常量 如:如:#define PI 3.14161、常量:内容回顾第9页/共71页2.变量变量:在程序执行的过程中,:在程序执行的过程中,其值可以改变的量。其值可以改变的量。内容回顾注意注意:C语言规定:变量必须语言规定:变量必须先定义先定义,后使用后使用。变量的定义语句:变量的定义语句:类型说明符类型说明符 变量名变量名1 1,变量名变量名2 2,;例:例:int x;定义整型变量定义整型变量x x int a,b;定义两

8、个整型变量定义两个整型变量a,ba,b类型说明符和变量名之间要用空格隔开变量赋初值格式:类型说明符类型说明符 变量变量1=常数常数1,变量变量2=常数常数2,;例:例:int a=2;float data=3.67;char ch=A;int x=1,y=1,z=1;变量赋初值是指在定义变量时给变量赋值,这个值称为变量的初值。第10页/共71页3.常变量常变量4.标识符标识符:用来标识:用来标识变量名变量名、符号常量名符号常量名、数组数组名名、类型名类型名、函数名函数名等的等的有效字符序列有效字符序列。C语言对标识符的规定:语言对标识符的规定:(1)只能由只能由字母字母、数字数字、下划线下划线

9、组成,且第一个字母必须是组成,且第一个字母必须是字母字母或或下划线下划线(2)长度:在)长度:在TC中最多允许中最多允许32个字符,建议不要超过个字符,建议不要超过8个个内容回顾在C语言中,标识符大小写敏感。第11页/共71页数据类型数据类型所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(占多少字节)以及数据的存储形式不同的类型分配不同的长度和存储形式内容回顾整型数据整型数据第12页/共71页整型数据常见的存储空间和值的范围变量类型名变量类型所占字节数数的范围基本整型intint2 24 4-32768-327683276732767-2147483648-214748364821

10、474836472147483647短整型short intshort int2 2-32768-327683276732767长整型long intlong int4 4-2147483648-214748364821474836472147483647无符号基本型unsigned intunsigned int0 065535655350 042949672954294967295无符号短整型unsigned shortintunsigned shortint2 20 06553565535无符号长整型unsigned longintunsigned longint4 40 0429496

11、72954294967295说明说明:数据类型所占字节数随编译系统的不同数据类型所占字节数随编译系统的不同而不同而不同24双长型双长型 long longintlongint 8-263(263-1-1)无符号双长型无符号双长型unsignedunsigned long longintlong longint 80(264-1-1)第13页/共71页字符型数据字符型数据字符是按其代码(整数)形式存储的C99把字符型数据作为整数类型的一种字符型数据在使用上有自己的特点内容回顾1.字符与字符代码大多数系统采用ASCII字符集字母:A Z,a z数字:09专门符号:29个:!”#&()*等空格符:空

12、格、水平制表符、换行等不能显示的字符:空(null)字符(以0表示)、警告(以a表示)、退格(以b表示)、回车(以r表示)等第14页/共71页2.字符变量用类型符char定义字符变量,占1个字节空间,只能存放一个字符。例如例如:char c1char c1,c2c2;c2=c2=a a;定义了字符型变量定义了字符型变量c1,c2,把,把a a存放到存放到c2中中字符型数据字符型数据内容回顾存储特点:在字符变量中实际上存储的是字符的ASCII码,其存储形式与整数的存储形式相同。例如:char c=?;/系统把“?”的ASCII代码63赋给变量c printf(”%d%cn”,c,c);输出结果是

13、:63?第15页/共71页注意:1.1.字符数据与整型数据可相互赋值,直接运算。例例 int a,x;int a,x;char c;char c;a=a=D D;/*a=68;*/;/*a=68;*/x=x=A A+5;/*x=65+5;*/+5;/*x=65+5;*/c=97;/*c=c=97;/*c=a a;*/;*/2.2.大小写字母转换l小写字母减3232得到相应的大写字母,如:a-32 a-32 得到AAl大写字母加3232得到相应的小写字母 如:B+32 B+32 得到bb第16页/共71页浮点型数据浮点型数据浮点型数据是用来表示具有小数点的实数内容回顾变量类型名变量类型名变量类型

14、变量类型所占字节所占字节数数数的范围数的范围有效数字有效数字单精度浮点型单精度浮点型float4-3.4e-383.4e3867双精度浮点型双精度浮点型长双精度浮点长双精度浮点型型doublelong double8816-1.7e-3081.7e308-1.7e-3081.7e308-1.2e-49321.2e4932151615161819注意:浮点型常量也分类别:如:123.3,是double类型 34.5f,8.9F,是float类型第17页/共71页回顾结束第18页/共71页怎样确定常量的类型怎样确定常量的类型字符常量:由单撇号括起来的单个字符或转义字符整型常量:不带小数点的数值系统

15、根据数值的大小确定int型还是long型等浮点型常量:凡以小数形式或指数形式出现的实数C编译系统把浮点型常量都按双精度处理分配8个字节第19页/共71页几乎每一个程序都需要进行运算,对数据进行加工处理,否则程序就没有意义了。C C语言的运算符范围宽,把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理,如将赋值运算符、方括号作为下下标运算符运算符和表达式运算符和表达式的运算符 (1)算术运算符 (+-*/%+-)(2)关系运算符 (!)(3)逻辑运算符 (!|)(4)位运算符 (|)(5)赋值运算符 (及其扩展赋值运算符)(6)条件运算符 (?:)第20页/共71页运算符和表达式运

16、算符和表达式的运算符(7)逗号运算符 (,)(8)指针运算符 (*和)(9)求字节数运算符 (sizeof)(10)强制类型转换运算符 ((类型))(11)成员运算符 (.-)(12)下标运算符 ()(13)其他 (如函数调用运算符()第21页/共71页1、算术运算符和算术表达式算术运算符:算术运算符用于各类数值运算。基本的算术运算符:、(正、负号运算符)、*、/、%(取余)(取余)只需要一个运算对象,只需要一个运算对象,单目单目运算符运算符需要两个运算对象,双目运算符运算符和表达式运算符和表达式第22页/共71页除法运算符“/”进行求商运算。对于不同类型的运算对象,除法表达式计算结果的类型也

17、会不同。例:计算x/y如果x,y是整型,则结果为整型,小数部分被略去。5/2结果为2,整型量 2/5结果为0,整型量如果x,y其中一个为浮点型量,则结果为浮点型5.0/2.0结果为2.5,第23页/共71页“”是求余运算。ab计算a除以b后的余数,也是a模b的值。它要求两个运算对象必须是整型,其结果也是整型量。例:52结果为1 25结果为2 10%3.0 语法错误第24页/共71页扩充:%和/的一种常用的用法:求一个整数各位上的数字。例如:对任意一个三位数n,分别求出个、十、百位上的数字。eg:n=456 个位:456%10 得到 6 十位:456/10%10(或456%100/10)得到5

18、百位:456/10/10(或456/100)得到4第25页/共71页算术表达式用算术运算符和括号将运算对象(操作数)连接起来的、符合C语法规则的式子,称为C算术表达式。如:1+3.5*2-10 (x+y)*3-6+a表达式的值表达式的运算结果第26页/共71页一般数学式一般数学式a(b+c)+dac算术表达式算术表达式(a*(b+c)+d)*a*c 将方括号改成圆将方括号改成圆括号,括号,*不能省略不能省略x/(x+y)+1.0/(x*y)其中不能出现分其中不能出现分数,改用除法运算符,圆括号不能缺少数,改用除法运算符,圆括号不能缺少3.14159*r*r/2.0 其中其中 为非字母为非字母字

19、符,要用浮点型常量代替字符,要用浮点型常量代替例:将数学公式改为算术表达式第27页/共71页3、算术运算符的优先级和结合性优先级:高 -*/%-+-低 (2)(3)(4)注意:可以用()来改变运算的顺序.如 (3+5)*8/(4.0-2)结合性:运算符的“结合性”决定同优先级的运算符对操作数的运算次序 左结合性:自左向右运算右结合性:自右向左运算+-*为左结合性 例如:a+b+c-d 根据左结合性,等价于(a+b)+c)-d-(求负值运算)为右结合性第28页/共71页2、自增、自减运算符类别:单目运算,运算优先级为2运算符:+使变量的值增 1 -使变量的值减 1运算规则:后缀 i i 前缀 i

20、 i先使用i的值,再使i的值加(减)1先使i的值加(减)1,再使用i的值结合性:右结合第29页/共71页例如:int main()int x,m,n;x=10;m=x+;n=+x;return 0;该语句执行后,m=10,x=11该语句执行后,n=12,x=12第30页/共71页例例:j=3;k=+j;j=3;k=j+;j=3;printf(“%d”,+j);j=3;printf(“%d”,j+);a=3;b=5;c=(+a)*b;a=3;b=5;c=(a+)*b;/k=4,j=4/k=3,j=4/4/3/c=20,a=4/c=15,a=4第31页/共71页自增、自减运算只能用于变量,不能用于

21、常量和表达式。注意:例 +6,+(a+b)均为非法的运算自增、自减运算符高于基本算术运算符。自增、自减运算符的运算顺序。+、-、+、-()高*、/、%+、-低第32页/共71页运算符和表达式运算符和表达式3.算术表达式和运算符的优先级与结合性:用算术运算符和括号将运算对象(也称操作数)连接起来的、符合语法规则的式子,称为算术表达式运算对象包括常量、变量、函数等语言规定了运算符的优先级和结合性关于“结合性”的概念是C语言的特点之一,附录D(P387)列出了所有运算符以及它们的优先级别和结合性第33页/共71页4.表达式中不同数据类型的混合运算当表达式中的数据类型不同时,要进行类型转换。转换方式自

22、动(隐式)转换:系统自动把数据由低级类型向高级转换。强制转换:将表达式的运算结果强制转换成指定的数据类型。如下表达式是合法的:如下表达式是合法的:13.14159+0+A第34页/共71页自动(隐式)转换,即:(1)+、-、*、/运算的两个数中有一个数为float或double型,结果是double型。系统将float型数据都先转换为double型,然后进行运算(2)如果int型与float或double型数据进行运算,先把int型和float型数据转换为double型,然后进行运算,结果是double型(3)字符型数据与整型数据进行运算,就是把字符的ASCII代码与整型数据进行运算第35页/

23、共71页floatdoublelongunsignedintCharshort低低高高自动转换规则:横向必做纵向选做第36页/共71页例例:数据类型自动转换实例:数据类型自动转换实例有如下变量类型:char c;int i;float f;double d;计算表达式:c+f+i+dchar float int doublec +f +i +d int double double double该表达式值的类型是double类型 double doubledouble第37页/共71页5.强制类型转换运算符:(类型名)格式:(目标类型名)(表达式)注意:1)强制转换属单目运算,运算优先级为2。2

24、)强制转换得到的是中间变量类型,原变量类型不变。如:int n;float x=1.5f;n=(int)x;强制转换后n的值是1,而x仍然是1.5,类型是float例:int x=2,y=3;float z=1.6f;(float)(x+y);/将x+y的值转换为float类型,得5.0 (int)z+x;/先将z转换为整型1,再与x相加,得3)第38页/共71页练习:练习:计算表达式的值:计算表达式的值:(int)(double)9/2)-9%2答案:答案:3第39页/共71页运算符和表达式运算符和表达式6.运算符(已讲略)(1)算术运算符 (+-*/%+-)(2)关系运算符 (!)(3)逻

25、辑运算符 (!|)(4)位运算符 (|)(5)赋值运算符 (及其扩展赋值运算符)(6)条件运算符 (?:)第40页/共71页运算符和表达式运算符和表达式6.运算符(略)(7)逗号运算符 (,)(8)指针运算符 (*和)(9)求字节数运算符 (sizeof)(10)强制类型转换运算符 ((类型))(11)成员运算符 (.-)(12)下标运算符 ()(13)其他 (如函数调用运算符()第41页/共71页补充:逗号运算符与逗号表达式逗号运算符,或称顺序求值运算符运算符:,运算优先级:最低,15级结合性:左结合逗号表达式:由逗号运算符连接起来的两个或两个以上的表达式。格式:表达式1,表达式2,表达式n

26、 逗号表达式的值表达式n的值第42页/共71页求解过程:先求表达式1的值,再求表达式2的值,直至求出表达式n的值。整个表达式的值为表达式n的值。例:1)x=0,y=100 2)x=5*8,6+9 3)x=1,y=99,z=(x+y)*5 4)x=(i=10,j=5,i*j)5)x=i=10,j=5,i*j先后给x,y的赋值,表达式的值为100先把x赋值为40,表达式的值为15给x,y赋值后,计算z的值,表达式的值为500等价于x50先给x,i赋值,再给j赋值,计算i*j,表达式的值为50第43页/共71页求解过程:先求表达式1的值,再求表达式2的值,直至求出表达式n的值。整个表达式的值为表达式

27、n的值。课堂练习 a=3*5,a*4 a=3*5,a*4,a+5 x=(a=3,6*3)x=a=3,6*a a=1;b=2;c=3;printf(“%d,%d,%d”,a,b,c);printf(“%d,%d,%d”,(a,b,c),b,c);/a值15,表达式值60/a值15,表达式值20/赋值表达式,表达式值18,x值18/逗号表达式,表达式值18,x值3/1,2,3/3,2,3第44页/共71页3.3 C语句语句语句的作用和分类最基本的语句-赋值语句第45页/共71页语句的作用和分类语句的作用和分类语句分为以下5类:(1)控制语句:if、switch、for、while、dowhile、

28、continue、break、return、goto等(2)函数调用语句(3)表达式语句(4)空语句(5)复合语句第46页/共71页语句的作用和分类语句的作用和分类第47页/共71页C C语句语句用来向计算用来向计算机系统发出机系统发出操作指令操作指令,以分号以分号“;”结尾,结尾,可分为可分为5类控制语句函数调用语句表达式语句空语句复合语句语句的作用和分类语句的作用和分类第48页/共71页(一)控制语句 完成一定的控制功能1 if()else 条件语句 6 break 间断语句 2 for()循环语句 7 switch()开关语句3 while()循环语句 8 goto 转向语句 4 do

29、while();循环语句 9 return 返回语句5 continue 继续语句 “()”表示一个判别条件,“”表示内嵌的语句 例:if(xy)z=x;else z=y;语句的作用和分类语句的作用和分类第49页/共71页2函数调用语句 如:printf(“hello!);由一次函数调用加一个分号构成一个语句。3表达式语句如:i=i+1;i+;x+y;a=5;由一个表达式加分号构成一语句。第50页/共71页4空语句什么也不做。例如:;即只有一个分号的语句。5复合语句用把一些语句括起来构成一个整体,但每一个语句后的分号都不能省。如:z=x+y;t=z/100;printf(%f,t);第51页/

30、共71页最基本的语句最基本的语句-赋值语句赋值语句在C程序中,最常用的语句是:赋值语句输入输出语句其中最基本的是赋值语句第52页/共71页赋值运算符和赋值表达式1、简单赋值运算符运算符:=表达式格式:变量表达式优先级:14,低于算术运算符 结合性:右结合运算规则:把=右边表达式的值赋给左边变量v说明:赋值运算符左边必须是变量而不能是表达式;赋值表达式的值是赋值号左边变量被赋值后的值;例:j+3=j a*b=c*4例:x=5 表达式的值为5 (赋值表达式)8+(x=4)表达式值是12 (算术表达式)第53页/共71页如果赋值号两边的类型不一致,则将赋值号右边表达式的值的类型转换成赋值号左边变量的

31、类型;赋值语句可以连续进行。例:a=b=c=0,根据右结合性,该表达式等价于:a=(b=(c=0)例 int i;i=2.56;/结果i=2;例 float f;int i;i=10;f=i;则 f=10.00000第54页/共71页2、复合赋值运算算术运算符“+*/%”和赋值运算符“=”结合起来,形成复合赋值运算符。+=:加赋值运算符;如a+=3,等价于 a=a+3-=:减赋值运算符;如a-=b+3,等价于 a=a-(b+3)*=、/=、%=与此类似第55页/共71页注意:复合运算符在书写时,两个运算符之间不能有空格。复合赋值运算符的结合性和优先级等同于简单的赋值运算符“=”。复合运算符左边

32、必须是变量;复合运算符右边的表达式计算完成后才参与复合赋值运算;第56页/共71页最基本的语句最基本的语句-赋值语句赋值语句解题思路:假设给定的三个边符合构成三角形的条件关键是找到求三角形面积的公式公式为:其中s=(a+b+c)/2第57页/共71页#include#include int main()double a,b,c,s,area;a=3.67;b=5.43;c=6.21;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);printf(a=%ftb=%ft%fn,a,b,c);printf(area=%fn,area);return 0;对边长对边长

33、a、b、c赋值赋值计算计算s计算area第58页/共71页#include#include int main()double a,b,c,s,area;a=3.67;b=5.43;c=6.21;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);printf(a=%ftb=%ft%fn,a,b,c);printf(area=%fn,area);return 0;数学函数,计算平方根调用数学函数调用数学函数加此行加此行第59页/共71页#include#include int main()double a,b,c,s,area;a=3.67;b=5.43;c=6.

34、21;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);printf(a=%ftb=%ft%fn,a,b,c);printf(area=%fn,area);return 0;转义字符,使输出位置跳到下一个tab位置调用数学函数调用数学函数加此行加此行第60页/共71页归纳总结:1.赋值运算符 运算符:=表达式格式:变量表达式优先级:14,低于算术运算符 结合性:右结合运算规则:把=右边表达式的值赋给左边变量v说明:赋值运算符左边必须是变量而不能是表达式;赋值表达式的值是赋值号左边变量被赋值后的值;例:j+3=j a*b=c*4例:x=5 表达式的值为5 (赋值

35、表达式)8+(x=4)表达式值是12 (算术表达式)第61页/共71页如果赋值号两边的类型不一致,则将赋值号右边表达式的值的类型转换成赋值号左边变量的类型;赋值语句可以连续进行。例:a=b=c=0,根据右结合性,该表达式等价于:a=(b=(c=0)例 int i;i=2.56;/结果i=2;例 float f;int i;i=10;f=i;则 f=10.00000第62页/共71页归纳总结:1.赋值运算符2.复合的赋值运算符算术运算符“+*/%”和赋值运算符“=”结合起来,形成复合赋值运算符。+=:加赋值运算符;如a+=3,等价于 a=a+3-=:减赋值运算符;如a-=b+3,等价于 a=a-

36、(b+3)*=、/=、%=与此类似第63页/共71页注意:复合运算符在书写时,两个运算符之间不能有空格。复合赋值运算符的结合性和优先级等同于简单的赋值运算符“=”。复合运算符左边必须是变量;复合运算符右边的表达式计算完成后才参与复合赋值运算;第64页/共71页归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式一般形式为:变量 赋值运算符 表达式对赋值表达式求解的过程:求赋值运算符右侧的“表达式”的值赋给赋值运算符左侧的变量第65页/共71页归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式赋值表达式“a=3*5”的值为15,对表达式求解后,变量a的值和表达式的值都是15“a=(

37、b=5)”和“a=b=5”等价“a=b”和“b=a”含义不同第66页/共71页归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式4.赋值过程中的类型转换两侧类型一致时,直接赋值两侧类型不一致,但都是算术类型时,自动将右侧的类型转换为左侧类型后赋值定义变量时要防止数据溢出第67页/共71页归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式4.赋值过程中的类型转换5.赋值表达式和赋值语句赋值表达式的末尾没有分号,而赋值语句有分号一个表达式可以包含赋值表达式,但决不能包含赋值语句第68页/共71页归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式4.赋值过程中的类型转换5.赋值表达式和赋值语句6.变量赋初值int a=3,b=3,c;int a=3;相当于 int a;a=3;第69页/共71页作业 下节课上课交见 第3章(1)作业.doc第70页/共71页地球物理与信息工程学院71感谢您的观看!第71页/共71页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁