在C语言中int+.+a=10,b=3,c;+.+c=a/b;+:变量的值
1个回答
关注
展开全部
咨询记录 · 回答于2022-11-17
在C语言中int+.+a=10,b=3,c;+.+c=a/b;+:变量的值
在C语言中int+.+a=10,b=3,c;+.+c=a/b;+:变量的值亲!您好,很高兴为您解答。亲在C语言中int+.+a=10,b=3,c;+.+c=a/b;+:变量的值如下:a/=b的意思是将a/b的值赋给前面的变量(即a),等价于a=a/b,所以a/=10就是将a/10的值赋给a。这叫组合赋值运算符。同类的还有+=、-=、*=、%=,都是将前后两者进行运算后把值赋给前者。自增自减运算Int a=10;把a的值加1有四种方法:1、a=a+1;2、a+=1;3、a++;4、++a;简单区分a++和++a。Int b;Int a=10;b=++a; //a==11,b==11;a先把值加1为11,再赋值给bb=a++; //a==11,b==10;a先把值10复制给b,a自己再加1为11b=(a++)+(++a); //a1==10,a2==12,b==22b=(++a)+(a++); //a1==11,a2==11,b==22注意:int d=10++;//这种写法是错误的,因为对常量进行自加和自减没有任何意义。希望我的回答能帮助到您!请问您还有其它问题需要咨询吗?