自加自减运算符、逗号表达式.ppt

自加自减运算符、逗号表达式.ppt

ID:51999084

大小:415.00 KB

页数:24页

时间:2020-03-27

自加自减运算符、逗号表达式.ppt_第1页
自加自减运算符、逗号表达式.ppt_第2页
自加自减运算符、逗号表达式.ppt_第3页
自加自减运算符、逗号表达式.ppt_第4页
自加自减运算符、逗号表达式.ppt_第5页
资源描述:

《自加自减运算符、逗号表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自加自减运算符逗号运算符和逗号表达式表达式语句空语句复合语句顺序结构注释第七节自加自减运算符、逗号表达式(100%考2~5分)1.自加自减运算符(++、--)说明:(1)自加、自减运算符的运算对象只能是变量,运算符可在变量的前面,也可以在变量的后面,形如i++、++i、i--、--i++3不正确,3为常量第七节自加自减运算符、逗号表达式1.自加自减运算符(++、--)说明:(2)自加、自减运算规则自加:i++先用i的值参与运算,再使i的值加1即:先赋值,后加如:inti=2,j;j=i++;//j=i;i=i+1;//j=2;i=3;第七节自加自减运算符、逗号表达式1.

2、自加自减运算符(++、--)说明:(2)自加、自减运算规则自加:++i先使i的值加1,再让i参与运算即:先加,后赋值如:inti=2,j;j=++i;//j=i+1;i=j;//j=3;i=3;第七节自加自减运算符、逗号表达式1.自加自减运算符(++、--)说明:(2)自加、自减运算规则自减:i--先用i的值参与运算,再使i的值减1即:先赋值,后减如:inti=2,j;j=i--;//j=i;i=i-1;//j=2;i=1;第七节自加自减运算符、逗号表达式1.自加自减运算符(++、--)说明:(2)自加、自减运算规则自减:--i先使i的值减1,再让i参与运算即:先减,后

3、赋值如:inti=2,j;j=--i;//j=i-1;i=j;//j=1;i=1;第七节自加自减运算符、逗号表达式1.自加自减运算符(++、--)结论:无论++(或--)在变量前(后),对于变量的最终结果都是增加1(减少1)自加、自减运算符的结合方向是“自右向左”如:-x++=>-(x++)第七节自加自减运算符、逗号表达式例:main(){intm=011,n=11;printf(“%d,%d,”,++m,n++);//10,11//n++后为12printf("%d,%d",--m,n--);//9,12}第七节自加自减运算符、逗号表达式8进制的9相关练习:教

4、材(P23例1)习题集(P3题30、33)(P4题36、49)第七节自加自减运算符、逗号表达式自加自减运算符逗号运算符和逗号表达式表达式语句空语句复合语句顺序结构注释第七节自加自减运算符、逗号表达式(100%考2~5分)2.逗号运算符和逗号表达式(,)在C语言中,逗号除了用作分隔符,还可以用作一种运算符。说明:在逗号表达式中,逗号运算符具有从左向右的结合性,最后一个表达式的值是整个逗号表达式的值在所有运算符中,逗号运算符优先级最低要和变量多余的情况区别开第七节自加自减运算符、逗号表达式2.逗号运算符和逗号表达式例:main(){inta1=3,a2=9;printf(“

5、%d”,(a1,a2));}区别于:printf(“%d”,a1,a2);//3第七节自加自减运算符、逗号表达式//92.逗号运算符和逗号表达式例:main(){intx,y,z;x=y=1;z=x++,y++,++y;printf(“%d,%d,%d”,x,y,z);}第七节自加自减运算符、逗号表达式z=x++=>z=1x=2//2,3,1y++=>y=2++y=>y=3自加自减运算符逗号运算符和逗号表达式表达式语句空语句复合语句顺序结构注释第七节自加自减运算符、逗号表达式(100%考2~5分)3.表达式语句在表达式之后加上一个分号“;”,就构成了一个表达

6、式对应的语句(表达式;)分号是C语言一句话结束的标志第六节算术表达式与赋值表达式自加自减运算符逗号运算符和逗号表达式表达式语句空语句复合语句顺序结构注释第七节自加自减运算符、逗号表达式(100%考2~5分)4.空语句只有一个分号,如:;这个分号也是一个语句,称为“空语句”“空语句”表示程序执行时不产生任何动作第七节自加自减运算符、逗号表达式自加自减运算符逗号运算符和逗号表达式表达式语句空语句复合语句顺序结构注释第七节自加自减运算符、逗号表达式(100%考2~5分)5.复合语句用花括号括起来的多个语句组成一个复合语句{语句1;语句2;…语句n;}一个复合语句在语法上等同于

7、一个语句单个语句能够出现的地方复合语句都能够出现第七节自加自减运算符、逗号表达式自加自减运算符逗号运算符和逗号表达式表达式语句空语句复合语句顺序结构注释第七节自加自减运算符、逗号表达式(100%考2~5分)6.顺序结构程序中的语句按照它们出现在程序中的序来执行,这样的语句构成的程序结构为顺序结构第七节自加自减运算符、逗号表达式自加自减运算符逗号运算符和逗号表达式表达式语句空语句复合语句顺序结构注释第七节自加自减运算符、逗号表达式(100%考2~5分)7.注释目的:为了提高程序的可读性;有助于读者理解程序;方法:(1)//:只能注释一行(2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。