キーワード、名前、コメント

キーワード

Light C では、次の文字列がキーワード (予約語) として識別されます。

_asm   _far   _macro   _near   _interrupt   _pascal   _stdcall   _syscall   auto   break   case   char   const   continue   default   do   double   else   enum   extern   far   float   for   goto   if   int   interrupt   long   near   pascal   register   return   short   signed   sizeof   static   stdcall   struct   switch   syscall   typedef   union   unsigned   void   volatile   while

名前

A〜Za〜z0〜9_ で構成されるキーワード以外の識別子 (identifier) です。先頭文字は数字であってはなりません。変数名、関数名、構造体タグ名、構造体メンバ名、列挙名、ラベル型定義名、マクロ名として自由に使用できます。また、Light C では、半角カタカナおよび Shift-JIS 全角文字も、名前として使用できます。→ 日本語表記

名前の大文字と小文字は区別されます。

名前の例 有効か 理由
A 有効
A2B 有効
_X3_4 有効
3A 無効 先頭が数字
A@ 無効 「@」は使用できない
合計金額 有効 [LC] 日本語

コメント

/* これはコメント */
/* これも ...
...
コメント */
// これはコメント [C99]

/**/ で囲まれた間の部分と、// から改行までの部分は、任意のコメントを書くことができます。コメントはプログラムに影響しません。

ただし、文字列リテラル "..." の中にある /**/// は、コメント記号としては認識されません。