Which of the following is the correct way to assign a value to a variable in C?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "int number = 10;". Một khai báo kèm khởi tạo trong C gồm tên kiểu, tên biến, dấu bằng đơn và giá trị, kết thúc bằng dấu chấm phẩy; dấu bằng đơn ở đây là phép gán, nó ghi giá trị vào ô nhớ vừa được dành ra cho biến. Ý "int number == 10;" sai vì hai dấu bằng là phép so sánh, đặt nó vào chỗ khởi tạo khiến trình biên dịch gặp một toán tử không được phép trong khai báo và báo lỗi cú pháp. Ý "int number : 10;" sai vì dấu hai chấm không phải toán tử gán, nó chỉ xuất hiện trong nhãn, trong toán tử điều kiện hoặc trong khai báo trường bit của cấu trúc. Ý "int number 10;" sai vì thiếu hẳn toán tử gán: trình biên dịch đọc xong tên biến lại thấy một hằng số nên không ghép được thành câu lệnh nào.

Cùng phần 2

Xuất hiện trong 1 bộ đề