对于我希望产生相同输出的两个程序,我看到了不同的结果,第一种情况:
int money;
printf("Enter the price of the car: ");
scanf("%d", &money);
printf("\nResult: %d .\n", money+money*0.4);
第二种情况:
int money;
printf("Enter the price of the car: ");
scanf("%d", &money);
money=money+money*0.4;
printf("\nResult: %d .\n", money );
return 0;
在第一种情况下,结果printf
是0
但不是在第二种情况下。为什么我会看到这些不同的结果?