C言語の複雑な声明

優先順位のルールのC言語の文:

A.は、優先度の高い順に順次読み、その後、その名前から声明を読み始めました。
B.最高の最低優先順位は次のとおり
。B1の宣言部分が括弧れます。
。B2後置演算子:括弧()関数の戻り値はXXXであり、これは関数であることを示し、角括弧[]このアレイ、XXXを含むアレイであることを示しています。
B3の接頭演算子:アスタリスク* XXXを指すポインタを表します。
C. constまたはvolatileキーワードは、型指定(例えば、int型、長い、など)が続く場合には、型指定子に作用します。他の例では、constのと、そのすぐ左ポインタアスタリスクで揮発性の重要な役割。

おすすめ

転載: www.cnblogs.com/fullmetalcoder/p/11333786.html