C99 の宣言とステートメントの混合

C99 では、C++ での場合と同様に、複合ステートメント内で宣言とステートメントを混合できます。以下に例を示します。

void foo(float i)
{
    i = (i > 0) ?-i : i;
    float j = sqrt(i);    // C90 では無効
}

Show/hide関連項目

Copyright © 2010 ARM. All rights reserved.ARM DUI 0472BJ
Non-ConfidentialID011811