- 计算机编程教程
- 计算机编程 - 首页
- 计算机编程 - 概述
- 计算机编程 - 基础
- 编程 - 环境
- 编程 - 基本语法
- 编程 - 数据类型
- 计算机编程 - 变量
- 计算机编程 - 关键词
- 计算机编程 - 运算符
- 计算机编程 - 决策
- 计算机编程 - 循环
- 计算机编程 - 数字
- 编程 - 字符
- 计算机编程 - 数组
- 计算机编程 - 字符串
- 计算机编程 - 函数
- 计算机编程 - 文件I/O
- 计算机编程 - 总结
- 计算机编程资源
- 编程 - 快速指南
- 计算机编程 - 资源
- 编程 - 讨论
计算机编程 - 关键词
到目前为止,我们已经学习了两个重要的概念:变量及其数据类型。我们讨论了如何使用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编程语言支持的几乎所有关键字:
| 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 |
我们知道你不可能记住所有这些关键字,但是我们列出它们是为了供你参考,并解释保留关键字的概念。所以,在为变量命名时要小心,不要使用该编程语言的任何保留关键字。
广告