正在加载图片...
运算符 名字 实例 + 自加(前缀) ++i+10∥得出16,变为6 自加(后缀) i+++10∥/得出15,i变为6 自减(前缀) -i+10∥得出14,i变为4 自减(后缀) +10∥得出15,变为4 例:a=6; b=6 cl=a++ c2=++b;执行结果为:c1=6,a=7,b=7,c2=7 注意:①+或-一只能用于变量 ②+或-i是先增值再引用,i++或i-是先引用再增值 ③自右向左将运算符结合在一起,但调用函数时,实参的求值顺序 般为自右向左。 int a=l printf(“号d,号d,号d”,a++,a++,a++); 程序设计调输出的结果为3,2,1而不是1,2,3C++程序设计课件 设计制作:徐龙琴 6 运算符 名字 实例 + + 自加(前缀) ++i + 10 // 得出16,i变为6 + + 自加(后缀) i++ + 10 // 得出15,i变为6 - - 自减(前缀) --i + 10 // 得出14,i变为4 - - 自减(后缀) i-- + 10 // 得出15,i变为4 注意: ①++或--只能用于变量 ②++i 或- -i 是先增值再引用,i ++ 或i - - 是先引用再增值 ③ 自右向左将运算符结合在一起,但调用函数时,实参的求值顺序一 般为自右向左。 a = 6; b=6; c1 = a++; c2=++b; 例: 执行结果为:c1=6, a=7,b=7,c2=7 int a=1; printf(“%d,%d,%d”,a++,a++,a++); 输出的结果为3,2,1而不是1,2,3
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有