Các từ sqr, sqrt thuộc loại tên nào sau đây?
Mọi đối tượng trong chương trình phải dược đặt tên theo quy tắc của ngôn ngữ lập trình và từng chương trình dịch cụ thể. Trong nhiều ngôn ngữ lập trình (Pascal), có 3 loại tên:
- Tên dành riêng (từ khóa): Đây là tên được dùng với ý nghĩa xác định và người lập trình không được sử dụng với ý nghĩa khác.
- Tên chuẩn: Tên dùng với ý nghĩa nào đó, nhưng người lập trình có thể khai báo đồng thời dùng chúng với ý nghĩa, mục đích khác. Ý nghĩa của chúng được quy định trong các thư viện ngôn ngữ lập trình.
Ví dụ về tên chuẩn:
+ Trong Pascal: abs, sqr, sqrt, integer, byte, longint, real, break, extended.
+ Trong C++: cin, getchar, cout.
- Tên do người lập trình đặt: Là tên được dùng với ý nghĩa riêng và được xác định bằng cách khai báo trước khi sử dụng chúng (lưu ý: tên này không được trùng với tên dành riêng)