(1.10)--2.7 逗号运算符和逗号表达式.ppt
《(1.10)--2.7 逗号运算符和逗号表达式.ppt》由会员分享,可在线阅读,更多相关《(1.10)--2.7 逗号运算符和逗号表达式.ppt(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第二二章章 数据类型数据类型和和运算运算编程之初体验本章主要内容本章主要内容2.1 2.1 常量常量与变量与变量2.2 2.2 整型整型数据数据2.3 2.3 浮点型浮点型数据数据2.4 2.4 字符型字符型数据数据2.5 2.5 算术运算符和算术表达式算术运算符和算术表达式 2.6 2.6 赋值运算符和赋值表达式赋值运算符和赋值表达式 2.7 2.7 逗号运算符和逗号表达式逗号运算符和逗号表达式 2.7 2.7 逗号逗号运算符和逗号表达式运算符和逗号表达式一般形式一般形式:表达式,表达式,表达式表达式 表达式表达式n n逗号运算符逗号运算符:其是作用其是作用将多个将多个表达式连接起表达式连
2、接起来来,又称为又称为“顺序顺序求值求值运算符运算符”。求解过程:求解过程:从左至右,依次从左至右,依次计算每个表达式计算每个表达式的值,的值,最最后后“表达式表达式n”n”的值即为整个逗号的值即为整个逗号表达式表达式的的值值。逗号表达式 的值为14例如例如:5 5,例:例:逗号表达式逗号表达式=*5 5,*分析分析:赋值运算符的优先级别高于逗号赋值运算符的优先级别高于逗号运算,运算,因此应先求解因此应先求解=*5 5。计算出的值。计算出的值等于等于1515,再进行再进行*的运算得的运算得6060(但值未变(但值未变,仍为仍为1515),即整个表达式的值为),即整个表达式的值为6060。的值的值为为15,然然后求解后求解*,得得60。整个逗号表整个逗号表达式的值达式的值为为60。注意注意:并不是任何地方出现的逗号都是并不是任何地方出现的逗号都是作为作为逗号逗号运算符。例如函数参数也是用逗号运算符。例如函数参数也是用逗号来来间隔间隔的。的。如如:printfprintf(“%d,%d,%d”,a,b,c);(“%d,%d,%d”,a,b,c);printf(“%d,%d,%d”,(a,b,c),b,c)printf(“%d,%d,%d”,(a,b,c),b,c)“a,b,c”并不是一个逗号表达式,它是printf函数的3个参数“(a,b,c)”是一个逗号表达式,它的值等于c的值。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.10-2.7 逗号运算符和逗号表达式 1.10 2.7 逗号 运算 表达式
限制150内