Lập trình máy tính - Từ khóa
Cho đến nay, chúng ta đã đề cập đến hai khái niệm quan trọng được gọi là biến và kiểu dữ liệu của chúng. Chúng tôi đã thảo luận về cách sử dụngint, longvà floatđể chỉ định các kiểu dữ liệu khác nhau. Chúng tôi cũng đã học cách đặt tên cho các biến để lưu trữ các giá trị khác nhau.
Mặc dù chương này không bắt buộc riêng biệt vì các từ khóa dành riêng là một phần của cú pháp lập trình cơ bản, chúng tôi đã tách nó ra để giải thích nó ngay sau kiểu dữ liệu và biến để dễ hiểu.
Giống như int, long và float, có rất nhiều từ khóa khác được hỗ trợ bởi ngôn ngữ lập trình C mà chúng ta sẽ sử dụng cho các mục đích khác nhau. Các ngôn ngữ lập trình khác nhau cung cấp các bộ từ khóa dành riêng khác nhau, nhưng có một quy tắc quan trọng và phổ biến trong tất cả các ngôn ngữ lập trình là chúng ta không thể sử dụng từ khóa dành riêng để đặt tên cho các biến của mình, có nghĩa là chúng ta không thể đặt tên cho biến của mình nhưint hoặc là float thay vào đó, những từ khóa này chỉ có thể được sử dụng để chỉ định một kiểu dữ liệu biến.
Ví dụ: nếu bạn cố gắng sử dụng bất kỳ từ khóa dành riêng nào cho mục đích của tên biến, thì bạn sẽ gặp lỗi cú pháp.
#include <stdio.h>
int main() {
int float;
float = 10;
printf( "Value of float = %d\n", float);
}
Khi bạn biên dịch chương trình trên, nó tạo ra lỗi sau:
main.c: In function 'main':
main.c:5:8: error: two or more data types in declaration specifiers
int float;
......
Bây giờ chúng ta hãy đặt tên riêng cho biến số nguyên của chúng ta, sau đó chương trình trên sẽ biên dịch và thực thi thành công -
#include <stdio.h>
int main() {
int count;
count = 10;
printf( "Value of count = %d\n", count);
}
Từ khóa dành riêng cho lập trình C
Đây là một bảng có gần như tất cả các từ khóa được hỗ trợ bởi ngôn ngữ lập trình C -
Tự động | khác | Dài | công tắc điện |
phá vỡ | enum | Đăng ký | typedef |
trường hợp | bên ngoài | trở về | liên hiệp |
char | Phao nổi | ngắn | chưa ký |
hăng sô | cho | đã ký | vô hiệu |
tiếp tục | đi đến | kích thước | bay hơi |
mặc định | nếu | tĩnh | trong khi |
làm | int | cấu trúc | _Đóng gói |
gấp đôi |
Các từ khóa dành riêng cho lập trình Java
Đây là một bảng có gần như tất cả các từ khóa được hỗ trợ bởi ngôn ngữ lập trình Java -
trừu tượng | khẳng định | boolean | phá vỡ |
byte | trường hợp | nắm lấy | char |
lớp học | hăng sô | tiếp tục | mặc định |
làm | gấp đôi | khác | enum |
kéo dài | sau cùng | cuối cùng | Phao nổi |
cho | đi đến | nếu | dụng cụ |
nhập khẩu | ví dụ | int | giao diện |
Dài | tự nhiên | Mới | gói hàng |
riêng tư | được bảo vệ | công cộng | trở về |
ngắn | tĩnh | nghiêm ngặt | siêu |
công tắc điện | đồng bộ | điều này | phi |
ném | tạm thời | thử | vô hiệu |
bay hơi | trong khi |
Các từ khóa dành riêng cho lập trình Python
Đây là một bảng có gần như tất cả các từ khóa được hỗ trợ bởi ngôn ngữ lập trình Python -
và | người điều hành | không phải |
khẳng định | cuối cùng | hoặc là |
phá vỡ | cho | vượt qua |
lớp học | từ | in |
tiếp tục | toàn cầu | nâng cao |
phản đối | nếu | trở về |
del | nhập khẩu | thử |
elif | trong | trong khi |
khác | Là | với |
ngoại trừ | lambda | năng suất |
Chúng tôi biết bạn không thể ghi nhớ tất cả các từ khóa này, nhưng chúng tôi đã liệt kê chúng xuống cho mục đích tham khảo của bạn và để giải thích khái niệm reserved keywords. Vì vậy, hãy cẩn thận khi đặt tên cho biến của bạn, bạn không nên sử dụng bất kỳ từ khóa dành riêng nào cho ngôn ngữ lập trình đó.