(精品)C语言第二讲 (2).ppt

上传人:hyn****60 文档编号:70946637 上传时间:2023-01-29 格式:PPT 页数:46 大小:367KB
返回 下载 相关 举报
(精品)C语言第二讲 (2).ppt_第1页
第1页 / 共46页
(精品)C语言第二讲 (2).ppt_第2页
第2页 / 共46页
点击查看更多>>
资源描述

《(精品)C语言第二讲 (2).ppt》由会员分享,可在线阅读,更多相关《(精品)C语言第二讲 (2).ppt(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言电子教案(二)语言电子教案(二)l第二讲第二讲 第三章第三章 数据类型、运算符和表达式数据类型、运算符和表达式l主要内容:主要内容:l第三章第三章 C C 语言的数据类型、运算符和表达式语言的数据类型、运算符和表达式l 1第三章第三章 数据类型、运算符和表达式数据类型、运算符和表达式l 问题的提出问题的提出:l 计算计算:3*2 :3*2 数值型变量数值型变量l 在屏幕上显示在屏幕上显示 我是洛工人我是洛工人 字符串常量字符串常量l 到到203203房间找某人房间找某人 指针型数据指针型数据l 学号为学号为101101103103的全体学生的全体学生 数组型数据数组型数据23.1 C 的

2、数据类型的数据类型数据类型数据类型基本类型基本类型构造类型构造类型指针类型指针类型空类型空类型数值型数值型字符型字符型枚举类型枚举类型整型数据整型数据实型数据实型数据单精度型单精度型双精度型双精度型数组类型数组类型结构体类型结构体类型共用体类型共用体类型33.2 常量与变量常量与变量l在在程序设计中,我们不仅使用到常量,如:程序设计中,我们不仅使用到常量,如:123123,-90-90,0.1250.125等,但是我们更多地还要使用变量,因为它等,但是我们更多地还要使用变量,因为它们的值在程序的运行中是可以改变的。们的值在程序的运行中是可以改变的。l本节内容需要了解常量及变量的概念、变量的命名

3、规本节内容需要了解常量及变量的概念、变量的命名规则。则。4一、常量与符号常量一、常量与符号常量常量常量:在程序运行中在程序运行中,其值不变的量称为其值不变的量称为 常量常量,如如:23.7,-67 23.7,-67 等。等。符号常量符号常量:用一个用一个标识符标识符来表示一个常量就叫作符来表示一个常量就叫作符号常量,符号常量的定义形式为号常量,符号常量的定义形式为:#definedefine 标识符标识符 常量常量 例如:例如:#definedefine M20 20 含义为:定义含义为:定义M M为符号常量,其值为为符号常量,其值为2020说明:说明:一般习惯上用大写字母表示符号常量一般习惯

4、上用大写字母表示符号常量,用小写字母表用小写字母表示变量,以示区别。但仅仅是习惯而不是规定。示变量,以示区别。但仅仅是习惯而不是规定。5二、二、C 语言的标识符语言的标识符1l标识符标识符:用来标识变量名、符号常量名、函数名、数组用来标识变量名、符号常量名、函数名、数组名、类型名、文件名、的有效字符序列。名、类型名、文件名、的有效字符序列。l合法标识符合法标识符:以字母或下划线开头;由字母、数字、下以字母或下划线开头;由字母、数字、下划线组成;不超过划线组成;不超过3232个字符。个字符。l用户标识符用户标识符:去掉:去掉3232个关键字后的合法标识符个关键字后的合法标识符注意:注意:*C语言

5、标识符中大、小字母不通用语言标识符中大、小字母不通用.*C语言规定语言规定,保留关键字不能作为用户标识符保留关键字不能作为用户标识符.*C语言的保留关键字共有语言的保留关键字共有32个见附录个见附录。6二、二、C 语言的标识符语言的标识符2a1abc.ca_ba-babc1233a判断下列用户标识符的合法性:判断下列用户标识符的合法性:int.不能作标识符不能作标识符-不能作标识符不能作标识符不能以数字开头不能以数字开头关键字不能作关键字不能作用户标识符用户标识符7三、三、变量变量l变量变量:在程序运行过程中在程序运行过程中,其值可以改变的量其值可以改变的量,称为变量。称为变量。l变量的定义变

6、量的定义:类型标识符类型标识符 标识符标识符1,1,标识符标识符2,.2,.标识符标识符n;n;注意事项注意事项:(1)(1)变量必须先定义后使用变量必须先定义后使用 (2)(2)每个变量必须被指定为一种类型每个变量必须被指定为一种类型 int a,b,c;/*a,b,c 为整型变量为整型变量 */float x,y,z;/*x,y,z 为为单精度型变量单精度型变量*/8四、带符号数在计算机中的表示四、带符号数在计算机中的表示l整数在计算机中是按整数在计算机中是按补码补码存储的。存储的。l原码:原码:用最高位作符号位,用最高位作符号位,0 0表示正数,表示正数,1 1表示负数;其余表示负数;其

7、余各位表示数的大小。各位表示数的大小。l反码:反码:正数的反码与原码相同,负数的反码是将原码除最正数的反码与原码相同,负数的反码是将原码除最高位之外,其它各位按位取反。高位之外,其它各位按位取反。l补码:补码:正数的补码与原码相同,负数的补码是将反码的最正数的补码与原码相同,负数的补码是将反码的最低位加低位加1 1。934和和-34的的8位编码位编码l例如:整数例如:整数 34 34 的的8 8位(位(1 1字节)编码字节)编码l原码:原码:0 001000100100010l反码:反码:0 001000100100010l补码:补码:0 001000100100010l例如:整数例如:整数-

8、34-34 的的8 8位(位(1 1字节)编码字节)编码l原码:原码:1 101000100100010l反码:反码:1 110111011011101l补码:补码:1 110111101011110内存中存储形式内存中存储形式内存中存储形式内存中存储形式1034和和-34的的16位编码位编码l例如:整数例如:整数 34 34 的的1616位(位(2 2字节)编码字节)编码l原码:原码:0 00000000 001000100000000 00100010l反码:反码:0 00000000 001000100000000 00100010l补码:补码:0 000000000000000 001

9、0001000100010l例如:整数例如:整数-34-34 的的1616位(位(2 2字节)编码字节)编码l原码:原码:1 10000000 001000100000000 00100010l反码:反码:1 11111111 110111011111111 11011101l补码:补码:1 111111111111111 1101111011011110内存中存储形式内存中存储形式内存中存储形式内存中存储形式113.3 整型数据整型数据l整型数据在内存中的是按它的补码来存整型数据在内存中的是按它的补码来存放的。放的。l如果要知道一个有符号的整数在内存中如果要知道一个有符号的整数在内存中的存储

10、形式,一般方法是:的存储形式,一般方法是:原码原码反码反码补码补码l如果已知内存中的一个二进制编码,还如果已知内存中的一个二进制编码,还要用相反的方法将其转换成有符号数。要用相反的方法将其转换成有符号数。12一、整型常量的表示方法一、整型常量的表示方法l整型常量的表示方法:整型常量的表示方法:l 十进制十进制:如如:123,0,-125 :123,0,-125 等。等。l 八进制八进制:以数字以数字 0 0 开头,如:开头,如:034,-0123 034,-0123 等等 (28)(-83)(28)(-83)l十六进制十六进制:以数字以数字0 0和字母和字母x x开头,如:开头,如:0 0 x

11、a2,-0 x31 xa2,-0 x31 等等 (162)(-49)(162)(-49)13二、整型常量的类型二、整型常量的类型l基本型基本型:数值在数值在-3276832767-3276832767 之间的整数。之间的整数。l长整型长整型:数值超过数值超过-32768-327683276732767范围,但在范围,但在 -2147483648 -2147483648(-2-23131)21474836472147483647(2 23131-1 1)之间)之间;或者数值后面带有字母或者数值后面带有字母 l l 或或 L L 的整数。的整数。14三、整型变量三、整型变量l在在 C C 语言中语

12、言中,可以使用整型变量存放一个整型数据,可以使用整型变量存放一个整型数据,使这个变量的值在程序运行时能够发生变化。每定使这个变量的值在程序运行时能够发生变化。每定义一个变量,义一个变量,TC TC 系统就会给该变量分配存储单元,系统就会给该变量分配存储单元,用户可随时改变该存储单元的内容。用户可随时改变该存储单元的内容。但是但是,若存储若存储单元太大,会浪费存储空间;若存储单元太小,又单元太大,会浪费存储空间;若存储单元太小,又影响存储的范围和精度。因而,影响存储的范围和精度。因而,TC TC 规定了不同类规定了不同类型的整型变量。型的整型变量。15整型变量类型与数值范围整型变量类型与数值范围

13、l常用的整型变量及所能表示的数的范围常用的整型变量及所能表示的数的范围:类型类型 存储单元大小存储单元大小 所存储数的范围所存储数的范围l 基本型基本型(int)2 字节字节 -3276832767l 长整型(长整型(long)4 字节字节 -21474836482147483647l(或或long int)(-2-31 231-1)l 无符号型无符号型 2 字节字节 065535l(unsignde)l(或或unsigned int)l 16整型变量的定义整型变量的定义l整型变量的定义形式:整型变量的定义形式:类型标识符类型标识符 变量名变量名1 1,变量名,变量名2 2,变量名变量名n n

14、;如:如:intint a,b,c;a,b,c;longlong int int aaaa,bb,cc;,bb,cc;long long a1,a2;a1,a2;unsigned unsigned u1,u2;u1,u2;其中其中intint为类型标识符,为类型标识符,a,b,ca,b,c为变量名。为变量名。其中其中longlong int int为类型标识符,为类型标识符,aaaa,bb,cc,bb,cc为变量名。为变量名。其中其中longlong为类型标识为类型标识符,符,a1,a2a1,a2为变量名。为变量名。其中其中unsignedunsigned为类型标识符,为类型标识符,u1,u2

15、u1,u2为变量名。为变量名。173.4 实型数据实型数据l在在程序设计中,不仅要使用到各种类型程序设计中,不仅要使用到各种类型的整数,而且更多地要使用实数。的整数,而且更多地要使用实数。如:要求下面数列的前如:要求下面数列的前100100项之和:项之和:就就必须使用实型数据。必须使用实型数据。18一、实型常量的表示形式一、实型常量的表示形式l十进制形式十进制形式,如如:0.123,-2.5:0.123,-2.5 等。等。l指数形式:如:指数形式:如:123123e+2e+2,2.45e-2 2.45e-2 等等,分别表示分别表示 123*10 123*102 2和和 2.45*10 2.45

16、*10-2-2。注意:注意:用指数形式表示时,尾数部分不能空,指数用指数形式表示时,尾数部分不能空,指数部分必须为整数。部分必须为整数。其中,其中,123123,2.45 2.45 称为尾数部分,称为尾数部分,+2+2,-2-2 称为指数部分。称为指数部分。例如:例如:e+3、2.03e+0.5 都是非法的实型常量表示方法。都是非法的实型常量表示方法。19二、实型变量的类型二、实型变量的类型变量类型变量类型 标识符标识符 存储单元存储单元 数值范围数值范围 有效数字有效数字单精度单精度 float 4字节字节 10-3810+38 7位位双精度双精度 double 8字节字节 10-30810

17、+308 1516位位20实型变量的定义实型变量的定义l实型变量的定义形式:实型变量的定义形式:类型标识符类型标识符 变量名变量名1 1,变量名,变量名2 2,变量名变量名n n;如:如:floatfloat a,b,c;a,b,c;double double a1,a2;a1,a2;其中其中floatfloat为类型标识符,为类型标识符,a,b,ca,b,c为变量名。为变量名。其中其中doubledouble为类型标识符,为类型标识符,a1,a2a1,a2为变量名。为变量名。213.5 字符型数据字符型数据l在在程序设计中,除了需要使用整型和实型数据程序设计中,除了需要使用整型和实型数据之外

18、,还需要另外一种很重要的数据类型,即之外,还需要另外一种很重要的数据类型,即字符型数据,如姓名,文字信息等,都是字符字符型数据,如姓名,文字信息等,都是字符型数据。型数据。22基本基本ASCIIASCII码表的前码表的前3232个字符为控制字符(个字符为控制字符(ASCIIASCII码值为码值为031031)。)。接着为标准英文键盘上的每一个字符都规定了一个接着为标准英文键盘上的每一个字符都规定了一个ASCIIASCII码值,码值,字符在内存中的存储格式按照字符在内存中的存储格式按照ASCIIASCII码值所对应的二进制数确定。码值所对应的二进制数确定。空 格320 0 1 0 0 0 0 0

19、A650 1 0 0 0 0 0 1a970 1 1 0 0 0 0 1b980 1 1 0 0 0 1 023一、字符常量一、字符常量l字符常量字符常量:用用单引号单引号括起来的括起来的一个一个字符。如字符。如:A,eA,e等。等。注意:注意:a a与与 aa不同,前者为变量,后者为字符常量。不同,前者为变量,后者为字符常量。9 9与与99也不同,前者为整型常量,后者是字符常量。也不同,前者为整型常量,后者是字符常量。24二、转义字符二、转义字符l以以开头的字符开头的字符序列序列称为转义字符,这些字称为转义字符,这些字符的含义不是其本身,而是转成为新的意义。符的含义不是其本身,而是转成为新的

20、意义。n 换行换行 t 换区(横向跳格,跳到下一个输出区)换区(横向跳格,跳到下一个输出区)b退格(删除前面的一个字符)退格(删除前面的一个字符)单引号字符单引号字符 “双引号字符双引号字符 ddd13位位8进制数所表示的字符进制数所表示的字符 xhh12位位16进制数所表示的字符进制数所表示的字符几个常用的转义字符:几个常用的转义字符:字符形式字符形式功能功能25转义字符的应用举例转义字符的应用举例printf(n1234nabcdn);printf(7);printf(nabtcdtefn);printf(n1234bn);printf(40n);printf(x41n);1234abcd

21、响一声响一声铃声铃声ab cd ef123空格空格 A26三、字符变量三、字符变量l字符变量字符变量:可以存放一个字符并能改变其值的变量。可以存放一个字符并能改变其值的变量。字符型变量在内存中占字符型变量在内存中占1 1个字节个字节。字符变量的定义字符变量的定义:charchar 变量名变量名;例如有定义:例如有定义:char char c1,c2;c1,c2;则变量则变量c1c1,c2c2中可存储一个字符或者一个中可存储一个字符或者一个02550255之间之间的无符号整数。的无符号整数。27字符型数据在内存中的存储形式及使用方法字符型数据在内存中的存储形式及使用方法l存储形式存储形式:按按

22、ASCIIASCII码存储。码存储。l使用方法使用方法:按字符使用:则使用字符本身。按字符使用:则使用字符本身。按数值使用:则使用该字符的按数值使用:则使用该字符的ASCIIASCII码值。码值。28四、字符型数据使用方法举例四、字符型数据使用方法举例main()char c1,c2;c1=A;c2=B;printf(c1=%c,c2=%cn,c1,c2);printf(c1=%d,c2=%dn,c1,c2);运行结果如下:运行结果如下:c1=A,c2=B c1=65,c2=6629五、字符串常量五、字符串常量l字符串常量字符串常量:一对双引号括起来的字符序列一对双引号括起来的字符序列,叫字符

23、叫字符串常量,如:串常量,如:ABCEABCE是一个字符串常量。是一个字符串常量。注意注意:(1 1)字符串常量不能赋给字符变量。)字符串常量不能赋给字符变量。(2 2)字符常量与字符串常量不同。)字符常量与字符串常量不同。例如:例如:char c1=A;char c1=A;是可以的,是可以的,但但char c1=A;char c1=A;是不合法的。是不合法的。30存储单元的大小与所表示数值范围的关系存储单元的大小与所表示数值范围的关系l存储单元大小存储单元大小无符号数范围无符号数范围有符号数范围有符号数范围l1 1字节(字节(8 8位)位)0255(20255(28 8-1)-1)-1281

24、27-128127l2 2字节(字节(1616位)位)065535(2065535(21616-1)-1)-3276832767-3276832767l4 4字节(字节(3232位)位)00(2 23232-1-1)-2-23131(2 23131-1-1)main()main()int int a,b,c;a,b,c;a=123;b=56;a=123;b=56;c=a+b;c=a+b;printfprintf(c=%dn,c);(c=%dn,c);c=179 c=179main()main()int int a,b,c;a,b,c;a=32768;b=2;a=32768;b=2;c=a+b;

25、c=a+b;printfprintf(c=%dn,c);(c=%dn,c);c=-32766 c=-3276631权值权值8权值权值16权值权值32权值权值64权值权值128权值权值25632770存入整型变量中的情况存入整型变量中的情况原码原码01000000000000010(需要需要17位)位)补码补码01000000000000010(需要需要17位)位)取取低低16位位(补码)(补码)1000000000000010(16位)位)反反码码(低位减(低位减1)1000000000000001原原码码(除符号位按位取反)(除符号位按位取反)1111111111111110(-32766)

26、权值权值32768权值权值16384权值权值8192权值权值4096权值权值2048权值权值1024权值权值512权值权值2权值权值2权值权值416384+8192+4096+2048+1024+512+128+64+32+16+8+4+2=3276632八位二进制编码所表示的有符号数八位二进制编码所表示的有符号数 二进制数二进制数 无符号数无符号数 原码原码 反码反码 补码补码 00000000 0 +0 +0 +0 00000001 1 +1 +1 +1 01111111 127 +127 +127 +127 10000000 128 -0 -127 -128 10000001 129 -

27、1 -126 -127 11111110 254 -126 -1 -2 11111111 255 -127 -0 -1333.6 变量赋初值变量赋初值l 变量的初始化:变量的初始化:在定义变量时为变量赋初值,称为变量在定义变量时为变量赋初值,称为变量 的初始化。的初始化。l如:如:int a=3;float x=5.89;int a,b,c=8;l但不能许这样为变量赋初值:但不能许这样为变量赋初值:int a=b=c=8;343.7 3.7 各类数值型数据间的混合运算各类数值型数据间的混合运算数据类型的级别:数据类型的级别:低低高高intunsignedlongdoublefloatchar,

28、short横向的必须先横向的必须先转成转成纵纵向类型才能进行运算向类型才能进行运算353.7 3.7 各类数值型数据间的混合运算各类数值型数据间的混合运算28+32int28+32.5float28+aint32768*32longdouble363.8 算术运算符和算术表达式算术运算符和算术表达式l Turbo C的算术运算符号有三类:的算术运算符号有三类:1.基本算术运算符基本算术运算符 2.强制类型转换运算符强制类型转换运算符 3.自增、自减运算符自增、自减运算符l认识运算符,就要掌握每一种运算符号的认识运算符,就要掌握每一种运算符号的功能、优先级、结合性。功能、优先级、结合性。37一、

29、基本算术运算符一、基本算术运算符l基本算术运算符有五个:基本算术运算符有五个:*(乘乘)/(除除)%(求余求余)+(加加)-(减减)l优先级:优先级:在括号和单目运算符之后在括号和单目运算符之后l结合性:结合性:自左向右自左向右l注意事项:注意事项:1.“%”1.“%”运算符号的运算对象必须为整数运算符号的运算对象必须为整数2.2.当两个整数相除取整数商当两个整数相除取整数商例如:例如:2.5%3 会出错会出错 2/3的结果为的结果为0 5/4的结果为的结果为1 2.0/3的结果为的结果为0.66666738二、强制类型转换运算符二、强制类型转换运算符l强制类型转换运算符为单目运算符,使用的形

30、式为:强制类型转换运算符为单目运算符,使用的形式为:(类型名类型名)(转换对象)(转换对象)l功能:将数据类型进行强制转换功能:将数据类型进行强制转换l优先级:仅次于括号类优先级:仅次于括号类l结合性:自右向左结合性:自右向左l注意事项:注意事项:类型名一定要用括号括起来。类型名一定要用括号括起来。例如:例如:(int)(2.5)%3 的的结果为结果为2 (float)5/4的结果为的结果为1.250000 (float)2/3的结果为的结果为0.666667 float(2/3)则出错则出错39三、自增、自减运算符三、自增、自减运算符l运算符:运算符:+(自增)(自增)-(自减)(自减)l功

31、能:使功能:使变量变量的值自增的值自增1 1或自减或自减1 1l优先级:单目运算符,优先级仅次于括号类优先级:单目运算符,优先级仅次于括号类l结合性:自右向左结合性:自右向左l注意事项:注意事项:后置时,先使用、后自增(减)后置时,先使用、后自增(减)前置时,先自增(减)、再使用前置时,先自增(减)、再使用例如:如果例如:如果a=3,则语句则语句 b=a+;执行后,执行后,b的值为的值为3,a的值为的值为4。又如:如果又如:如果a=3,则语句则语句b=+a;执行后,执行后,b的值为的值为4,a的值为的值为4。又如:如果又如:如果a=3,则则printf(“%dn”,a+);的输出结果为的输出结

32、果为3,输出后,输出后a的值为的值为4。又如:如果又如:如果a=3,则则printf(“%dn”,+a);的输出结果为的输出结果为4,输出后,输出后a的值也为的值也为4。40四、运算符号的结合性四、运算符号的结合性l结合性:结合性:当某一运算对象两侧的运算符号优先当某一运算对象两侧的运算符号优先 等级相同时,按照结合性所规定的方等级相同时,按照结合性所规定的方 向进行运算。向进行运算。分析:分析:48+56%7/2*848+56%7/2*8的运算顺序的运算顺序分析:如果分析:如果a=5,a=5,则语句则语句 b=-a+;b=-a+;执行后执行后 b b的值为的值为-5-5,a a的值为的值为6

33、 6。41五、表达式五、表达式l表达式:表达式:用运算符号将运算对象按用运算符号将运算对象按C C语言的语语言的语 法规则连接起来的式子叫做表达式。法规则连接起来的式子叫做表达式。l算术表达式:算术表达式:用算术运算符号将运算对象按用算术运算符号将运算对象按C C 语言的语法规则连接起来的式子语言的语法规则连接起来的式子 叫做算术表达式。叫做算术表达式。l运算对象:运算对象:常量、变量、函数均可以做运算常量、变量、函数均可以做运算 对象。对象。423.9 赋值赋值运算符和赋值表达式运算符和赋值表达式l赋值运算符:赋值运算符:=l功能:将数据赋给一个功能:将数据赋给一个变量变量。l优先级:优先级

34、:仅优先于逗号运算符。仅优先于逗号运算符。l结合性:结合性:自右向左自右向左l注意事项:注意事项:赋值运算符号不等于数学中的赋值运算符号不等于数学中的“等号等号”例如:例如:a=3 a=3 将常量将常量3 3赋给变量赋给变量a;a;a=43*3+b a=43*3+b 将赋值号右边表达式计算结果赋给变量将赋值号右边表达式计算结果赋给变量a a而而:43*3+:43*3+b=a b=a 是非法的是非法的433.9 赋值运算符和赋值表达式赋值运算符和赋值表达式l复合赋值运算符:复合赋值运算符:*=/=+=-=*=/=+=-=等等即由任一个双目运算符和赋值运算符组成即由任一个双目运算符和赋值运算符组成

35、l功能:先用变量的值对右边的表达式进行一次双目运算功能:先用变量的值对右边的表达式进行一次双目运算 符所规定的运算,再将运算结果赋给左边的变量。符所规定的运算,再将运算结果赋给左边的变量。l优先级:优先级:仅优先于逗号运算符。仅优先于逗号运算符。l结合性:结合性:自右向左自右向左例如:例如:a=5,a=5,则则语句语句a*=3a*=3;表示表示:用用a a的值对常量的值对常量3 3进行一次乘法运算,将运算结果赋给变量进行一次乘法运算,将运算结果赋给变量a;a;与与 a=a*3a=a*3等价。等价。再如:再如:a/=43*3 a/=43*3 与与 a=a/(43*3)a=a/(43*3)是等价的

36、。是等价的。443.9 赋值运算符和赋值表达式赋值运算符和赋值表达式l赋值表达式:赋值表达式:用赋值运算符号将运算对象按用赋值运算符号将运算对象按C C 语言的语法规则连接起来的式子语言的语法规则连接起来的式子 叫做赋值表达式。叫做赋值表达式。l注意事项:赋值表达式与赋值语句不同。注意事项:赋值表达式与赋值语句不同。453.10 逗号运算符和逗号表达式逗号运算符和逗号表达式l逗号运算符:逗号运算符:,这是一个多目运算符这是一个多目运算符 l功能:依次求解各个表达式的值。功能:依次求解各个表达式的值。l优先级:优先级:最低最低l结合性:结合性:自左向右自左向右l注意事项:注意事项:逗号表达式的值就是逗号表达式中最后一个表达式的值逗号表达式的值就是逗号表达式中最后一个表达式的值例如:例如:d=(a=3,b=5,c=a+b,c+2,a+)d=(a=3,b=5,c=a+b,c+2,a+)依次进行逗号表达式中各表达式的运算,整个逗号表达式依次进行逗号表达式中各表达式的运算,整个逗号表达式的值是的值是 ,计算结束后变量计算结束后变量a a、b b、c c、d d的值分别是的值分别是44 5 8 4 46

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

当前位置:首页 > 生活休闲 > 生活常识

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

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