C语言基本运算符与表达式.ppt

3.7 自增、自减运算符:++ -- 作用:使变量值加1或减1 i++ 或 ++i ?i=i+1 i-- 或 -- i ? i=i-1 种类: 前缀:++i, - - i 先增1(减1),再使用i值 后缀:i++ , i- - 先使用i值,再增1(减1) 例 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 说明: 不能用于常量和表达式,如5++,(a+b)++ 结合方向: 自右向左 优先级:- ++ -- ------* / % -----+ - 例 -i++ ? -(i++) i=3; printf(“%d”,-i++); //-3 例 int a=5,b; b=a++; printf(“a=%d,b=%d”,a,b); //a=6,b=5 例 int a=5,b;

文档评论(0)

1亿VIP精品文档

相关文档