Which of the following is a string literal?
Trả lời:
Đáp án đúng: B
Trong C/C++, string literal (chuỗi ký tự) là một dãy các ký tự được đặt trong cặp dấu ngoặc kép ("). Dấu nháy đơn (') thường được sử dụng cho ký tự đơn (char), không phải chuỗi. Khai báo mảng ký tự (char string[100]) là khai báo biến, không phải string literal.
* **Phương án A:** `Static String` không phải là string literal vì nó không được đặt trong dấu ngoặc kép.
* **Phương án B:** `“Static String”` là string literal vì nó được đặt trong dấu ngoặc kép.
* **Phương án C:** `'Static String'` không phải là string literal vì nó được đặt trong dấu nháy đơn. Dấu nháy đơn chỉ được dùng cho một ký tự duy nhất.
* **Phương án D:** `char string[100]` là khai báo một mảng các ký tự, không phải là một string literal.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
