计算机编程 - 关键字

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

虽然不需要单独本章,因为保留关键字是基本编程语法的一部分,但我们将其单独放在数据类型和变量之后进行解释,以便于理解。

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

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

#include <stdio.h>

int main() {
   int float;
   float = 10;
   
   printf( "Value of float = %d
", 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
", 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

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