1. ホーム
  2. c

[解決済み] private」はC言語のキーワードですか?

2022-03-05 09:51:43

質問

private' や 'public' キーワードは ANSI C(あるいは他の C)にもあるのでしょうか、それとも C++(および Java、C#、...)でのみ追加されたのでしょうか?

解決方法は?

private は C89 または C99 キーワードではありません。 参照 ウィキブックス「C言語プログラミング/リファレンステーブル *.

また、C言語はJavaやC#とは**何の関係もありません(本当はC++も関係ないのですが)。 しかし、その逆は真ではありません。たとえば、C++はCから発展したものです。

* より良いリファレンスが必要です。
** 実は C89 "借用"を使用します。 constvolatile C++のキーワード . 同様に、C99 は inline キーワードを追加し、さらに _Bool_Complex (C++の boolcomplex それぞれ) [引用者不明]です。 .