What will happen if the loop's condition is always true?
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: "Loop infinitely". Vòng lặp kiểm tra điều kiện trước mỗi lượt và chỉ thoát khi điều kiện cho giá trị 0; nếu điều kiện luôn khác không thì phép kiểm tra không bao giờ mở lối ra nên thân vòng lặp chạy mãi, trừ khi bên trong có break, return, goto hay một lời gọi kết thúc chương trình. Ý "No Output will be printed" sai vì nếu thân vòng lặp có lệnh in thì màn hình nhận dữ liệu không ngừng, ngược hẳn với việc không có gì; chỉ bộ đệm mới làm dữ liệu hiện ra chậm. Ý "Compile time error" sai vì trình biên dịch không có nhiệm vụ chứng minh một vòng lặp sẽ dừng, viết while với điều kiện 1 là mã hợp lệ và còn được dùng cố ý. Ý "The loop will not work" sai vì vòng lặp vẫn làm việc đúng như được viết, vấn đề là nó không chịu dừng.
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