关键词(Keywords)
优质
小牛编辑
120浏览
2023-12-01
到目前为止,我们已经介绍了两个称为变量及其数据类型的重要概念。 我们讨论了如何使用int , long和float来指定不同的数据类型。 我们还学习了如何命名变量来存储不同的值。
虽然本章不是单独要求的,因为保留关键字是基本编程语法的一部分,我们将它分开,以便在数据类型和变量之后立即解释它以使其易于理解。
像int,long和float一样,C编程语言支持许多其他关键字,我们将用于不同的目的。 不同的编程语言提供了不同的保留关键字集,但是在所有编程语言中都有一个重要且通用的规则,我们不能使用保留关键字来命名我们的变量,这意味着我们不能将我们的变量命名为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 Programming Reserved Keywords)
这是一个包含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 |
我们知道您无法记住所有这些关键字,但我们已将其列出以供参考,并解释reserved keywords的概念。 因此,在给变量命名时要小心,不应该为该编程语言使用任何保留关键字。