Which statement is specifically designed for efficiently handling multiple discrete cases of a single variable, providing a clear structure for selecting one among several possible paths?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "switch". Lệnh switch tính một biểu thức nguyên rồi so khớp giá trị ấy với các hằng ghi ở từng nhãn case, nhờ đó nhiều trường hợp rời rạc của cùng một biến được xếp cạnh nhau thành một bảng dễ đọc; trình biên dịch còn có thể dựng bảng nhảy để tới thẳng nhánh đúng thay vì thử lần lượt. Lệnh "if" cũng rẽ nhánh được nhưng mỗi lần chỉ xét một biểu thức đúng hoặc sai, muốn phủ nhiều giá trị thì phải viết chuỗi else if dài, lặp lại tên biến và mất hẳn dạng bảng. Lệnh "while" là vòng lặp kiểm điều kiện trước mỗi lần chạy, nhiệm vụ của nó là lặp lại công việc chứ không phải chọn một nhánh trong nhiều nhánh. Lệnh "for" cũng là vòng lặp, chỉ gói sẵn phần khởi tạo, điều kiện và cập nhật trong một cặp ngoặc; dùng nó để chọn trường hợp là đi lệch công dụng của cấu trúc.
Cùng phần 3
What will be the output of the following C code?
#include <stdio.h>
void main()
{
int x = 0;
if (x == 0)
printf("Hi");
else
printf("How are you");
printf("Hello");
}Có lời giảiCâu hỏiHow does a "for" loop differ from a "while" loop in C programming?Có lời giảiCâu hỏiIn a C program, what happens if none of the conditions in an if-else statement are true?Có lời giảiCâu hỏiCả 40 câu của chủ đề40 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây