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, longfloatđể 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 -

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 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 đó.