私は Mac と XCode にまったく慣れていませんが、今では些細だが奇妙な問題があります。
を呼び出しています。ここでIzero(2.12)
入力引数の値を確認できますが、まだ初期化されていないため、メモリからのランダムな値が含まれています。b
x*x
が実行され、 に値が代入された後b
、b
が壊れています。
もありますのでご注意ください
long double xsqr = 0;
xsqr = x * x;
最初に設定0
してからxsqr
割り当てるx*x
とxsqr
、正しい値が得られます。
私は Mac OS X 10.7.5 と Xcode 3.2.5 で実行しています。