JavaScript is required

Cách đặt tên nào sau đây là sai?

A.

2word

B.

*word

C.

main

D.

Tất cả đều sai.

Trả lời:

Đáp án đúng: D


Trong lập trình, quy tắc đặt tên biến (và các định danh khác) thường có các ràng buộc sau:

  • Không được bắt đầu bằng chữ số.
  • Không được chứa các ký tự đặc biệt như *, &, %, $, #, @, !.
  • Có thể chứa chữ cái, chữ số và dấu gạch dưới (_).
  • Tên biến không được trùng với các từ khóa (keyword) của ngôn ngữ lập trình, tuy nhiên "main" không phải là từ khoá trong mọi ngôn ngữ lập trình (ví dụ: C/C++, Java thì "main" là tên hàm, không phải từ khoá; Python cũng vậy).

Như vậy, "2word" và "*word" đều sai.

Câu hỏi liên quan