求大神解答
#include
int main() { ? ?int number=200; ? ?int year=2014; ? ?do{ ? ? ?year=year++; ? ? ? ? ?number=number*1.2; ? ? ?}while(number<1000); ? ? ?printf("到%d年招工規模突破1000人\n", year); ? ?return 0; } 請問我這里哪里錯了啊 為什么顯示的是2014年人數突破1000人而不是2023年?year++和year=year++有區別嗎?
2019-05-26
year=year++ 每次都是賦值year=2014,沒起到++的作用。
按你的理解應該寫成year= ++year,這樣才能每次循環+1,否則每次都是強制year賦值2014