Computer-programming-keywords
コンピュータープログラミング-キーワード
ここまで、変数とそのデータ型と呼ばれる2つの重要な概念を説明してきました。 int 、 long 、および float を使用してさまざまなデータ型を指定する方法について説明しました。 また、変数に名前を付けて異なる値を保存する方法も学びました。
予約されたキーワードは基本的なプログラミング構文の一部であるため、この章は別に必要ではありませんが、わかりやすくするために、データ型と変数の直後に説明するために別にしました。
int、long、およびfloatのように、Cプログラミング言語でサポートされている他の多くのキーワードがあり、これらは異なる目的に使用します。 プログラミング言語ごとに予約キーワードのセットが異なりますが、すべてのプログラミング言語には、変数に名前を付けるために予約キーワードを使用できないという1つの重要で共通のルールがあります。つまり、 int や float のように変数に名前を付けることはできませんむしろ、これらのキーワードは変数データ型を指定するためにのみ使用できます。
たとえば、変数名の目的で予約済みキーワードを使用しようとすると、構文エラーが発生します。
#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 | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
これらのすべてのキーワードを記憶することはできませんが、参考のために、また*予約キーワード*の概念を説明するためにそれらをリストアップしています。 したがって、変数に名前を付けるときは注意してください。そのプログラミング言語には予約語を使用しないでください。