JavaScript is required

Giả sử a và b là hai số thực. Biểu thức nào dưới đây là không được phép theo cú pháp của ngôn ngữ lập trình C:

A.

(ab).

B.

(a-=b).

C.

(a>>=b).

D.

(a*=b).

Trả lời:

Đáp án đúng: C


Trong ngôn ngữ lập trình C, các phép gán (ví dụ: -=, *=, >>=) là hợp lệ khi toán hạng bên trái (trong trường hợp này là a) là một biến có thể gán giá trị. Tuy nhiên, biểu thức (ab) không phải là một biểu thức hợp lệ trong C. Nó không biểu diễn phép toán nào cả. Phép nhân phải được viết rõ ràng là a*b.

Câu hỏi liên quan