久々に C 言語のソースを見ていると見慣れない記法があり、何だろうと思って調べてみると、指示初期化子(designated initializer)というのがあることを知りました。
C99 で追加された仕様のようです。
私が業務で C 言語を使用していたのは、古い組込みソフトのメンテナンスを行っていた時で、当然開発環境も C99 に対応していなかったので、全く知りませんでした。
プログラムを中心とした個人的なメモ用のブログです。
タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。