为了账号安全,请及时绑定邮箱和手机立即绑定

在那加*号表示什么?( number*=1.2;     )

在那加*号表示什么?( number*=1.2;     )

C
你就叫我小纯洁吧 2015-11-06 15:29:36
#include <stdio.h>int main(){    int number=200;    int year=2014;    do{      year++;           number*=1.2;                //这里是不是应该写点什么?    }while(number<1000);     //这里好像缺点什么    printf("到%d年招工规模突破1000人\n", year);    return 0;}
查看完整描述

1 回答

已采纳
?
Perona

TA贡献355条经验 获得超403个赞

这里使用的是复合赋值运算符。

复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。

即:a+=1;d等价于a=a+1;

那么这里

number*=1.2; 等价于number=number*1.2;

相关知识点:http://www.imooc.com/code/5142



查看完整回答
反对 回复 2015-11-06
  • 1 回答
  • 0 关注
  • 1495 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号