for(i=0;i<j;i++) { wa+=data[i].ope; printf("wa %f\n",wa); } printf("wa %f\n",wa); の実行結果が 〜 wa 140015878.223137 wa 140015982.283134 wa 140016086.353134 wa 140016190.423134 wa 140016294.493134 wa 140016398.563133 wa 140016502.623131 wa 140016606.683128 wa 140016710.743126 wa 140016814.803123 wa 32642638.803123 ←for文をぬけると減少してしまいます。なぜでしょうか?