同じ出力を生成すると予想される 2 つのプログラムで異なる結果が表示されます。最初のケースです。
int money;
printf("Enter the price of the car: ");
scanf("%d", &money);
printf("\nResult: %d .\n", money+money*0.4);
2番目のケース:
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
が、2 番目のケースではそうではありません。これらの異なる結果が表示されるのはなぜですか?