📜  计算机编程-关键字

📅  最后修改于: 2021-01-18 06:21:11             🧑  作者: Mango


到目前为止,我们已经介绍了两个重要的概念,称为变量及其数据类型。我们讨论了如何使用intlongfloat来指定不同的数据类型。我们还学习了如何命名变量以存储不同的值。

尽管由于保留关键字是基本编程语法的一部分,所以不需要单独说明本章,但为了让数据类型和变量易于理解,我们将其分开说明。

像int,long和float一样,C编程语言还支持许多其他关键字,我们将它们用于不同的目的。不同的编程语言提供了不同的保留关键字集,但是在所有编程语言中都有一个重要且通用的规则,即我们不能使用保留关键字来命名变量,这意味着我们不能像intfloat这样命名变量,而这些关键字可以仅用于指定变量数据类型。

例如,如果您尝试使用任何保留关键字作为变量名,则将收到语法错误。

#include 

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 

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

我们知道您不能记住所有这些关键字,但是我们将它们列出下来,以供您参考并解释保留关键字的概念。因此,在给变量命名时要小心,不要为该编程语言使用任何保留的关键字。