JavaScript is required

Đầu ra là gì? #include int main() { const int i = 5; i++; printf("%d", i); return 0; }

A.

5

B.

B.6

C.

0

D.

Lỗi biên dịch

Trả lời:

Đáp án đúng: A


Đoạn mã C này khai báo một biến số nguyên i là const, có nghĩa là giá trị của nó không thể thay đổi sau khi khởi tạo. Sau đó, chương trình cố gắng tăng giá trị của i bằng toán tử i++. Vì i là const, việc này sẽ dẫn đến lỗi biên dịch. Vì vậy, đáp án đúng là 'Lỗi biên dịch'.

Câu hỏi liên quan