C++问题~求指点

[复制链接]
查看11 | 回复3 | 2012-9-2 16:38:38 | 显示全部楼层 |阅读模式
(1)可以比如float a=0;a++;(2)不合语法,编译无法通过可以是 x+=10; 表示x=x+10x++之后是一个值而不是变量,无法再进行赋值及++等操作(3)和2一样,*=这些运算符左边必须为变量不过这个也许标准不合法,但是vc中是可以的表示(x=x+4)*=3也就是 x=(x+4)*3...
回复

使用道具 举报

千问 | 2012-9-2 16:38:38 | 显示全部楼层
自加自减运算符可以用于非整形变量,比如float:#include#includevoid main(){float a=1.1,b;b=++a;printf("b=%f",b);getch();}输出是b=2.100000但是要注意自加自减运算符的特殊性,如果上述把b=++a...
回复

使用道具 举报

千问 | 2012-9-2 16:38:38 | 显示全部楼层
void main(){ float x=10.0; x++;//这里可以 int i=3,a[5]={1,2,3}; //x++=10;//这里确不合法 (x+=4)*=3;//这里是合法的 printf("%f,%i",x,i);
getchar();}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行