Computer-programming-keywords

提供:Dev Guides
移動先:案内検索

コンピュータープログラミング-キーワード

ここまで、変数とそのデータ型と呼ばれる2つの重要な概念を説明してきました。 intlong 、および float を使用してさまざまなデータ型を指定する方法について説明しました。 また、変数に名前を付けて異なる値を保存する方法も学びました。

予約されたキーワードは基本的なプログラミング構文の一部であるため、この章は別に必要ではありませんが、わかりやすくするために、データ型と変数の直後に説明するために別にしました。

int、long、およびfloatのように、Cプログラミング言語でサポートされている他の多くのキーワードがあり、これらは異なる目的に使用します。 プログラミング言語ごとに予約キーワードのセットが異なりますが、すべてのプログラミング言語には、変数に名前を付けるために予約キーワードを使用できないという1つの重要で共通のルールがあります。つまり、 intfloat のように変数に名前を付けることはできませんむしろ、これらのキーワードは変数データ型を指定するためにのみ使用できます。

たとえば、変数名の目的で予約済みキーワードを使用しようとすると、構文エラーが発生します。

#include <stdio.h>

int main() {
   int float;
   float = 10;

   printf( "Value of float = %d\n", float);
}

上記のプログラムをコンパイルすると、次のエラーが生成されます-

main.c: In function 'main':
main.c:5:8: error: two or more data types in declaration specifiers
   int float;
......

整数変数に適切な名前を付けてみましょう。その後、上記のプログラムは正常にコンパイルおよび実行されるはずです-

#include <stdio.h>

int main() {
   int count;
   count = 10;

   printf( "Value of count = %d\n", count);
}

Cプログラミングの予約キーワード

Cプログラミング言語でサポートされているほとんどすべてのキーワードを含む表を次に示します-

auto else long switch
break enum register typedef
case extern return union
char float short unsigned
const for signed void
continue goto sizeof volatile
default if static while
do int struct _Packed
double

Javaプログラミングの予約キーワード

これは、Javaプログラミング言語でサポートされているほとんどすべてのキーワードを含む表です-

abstract assert boolean break
byte case catch char
class const continue default
do double else enum
extends final finally float
for goto if implements
import instanceof int interface
long native new package
private protected public return
short static strictfp super
switch synchronized this throw
throws transient try void
volatile while

Pythonプログラミングの予約キーワード

Pythonプログラミング言語でサポートされているほぼすべてのキーワードを含む表を次に示します-

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

これらのすべてのキーワードを記憶することはできませんが、参考のために、また*予約キーワード*の概念を説明するためにそれらをリストアップしています。 したがって、変数に名前を付けるときは注意してください。そのプログラミング言語には予約語を使用しないでください。