プロトタイプ宣言されていない関数
完全にプロトタイプ宣言されていない関数の場合、呼び出し元は整数値を整数として、浮動小数点値を倍精度として渡します。浮動小数点値だけの場合、呼び出し先の整数レジスタに float 型の値を渡す必要があるときには、整数レジスタと浮動小数点レジスタの両方に float 型の値が含まれます。
func1();
func2() { // RCX = 2, RDX = XMM1 = 1.0, and R8 = 7
func1(2, 1.0, 7);
}
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
完全にプロトタイプ宣言されていない関数の場合、呼び出し元は整数値を整数として、浮動小数点値を倍精度として渡します。浮動小数点値だけの場合、呼び出し先の整数レジスタに float 型の値を渡す必要があるときには、整数レジスタと浮動小数点レジスタの両方に float 型の値が含まれます。
func1();
func2() { // RCX = 2, RDX = XMM1 = 1.0, and R8 = 7
func1(2, 1.0, 7);
}