私は 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 で実行しています。