JavaScript is required

Which of the following is a string literal?

A.
Static String
B.
“Static String”
C.
‘Static String’
D.
char string[100]
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