ADMICRO
Point out the error in the program
#include <stdio.h>
#include <conio.h>
int f(int a)
{
a > 20 ? return(1) : return(0);
}
void main()
{
int f(int);
int b = f(20);
printf("%d", b);
getch();
}
Chính xác
Xem lời giải
Hãy suy nghĩ và trả lời câu hỏi trước khi xem đáp án
ADSENSE / 1
Lời giải:
Báo saiSau toán tử điều kiện phải là biểu thức toán học, không thể là câu lệnh (return).
Câu lệnh “a > 20 ? return(1) : return(0);” nên đổi thành “return (a > 20 ? 1 : 0);”
Câu hỏi này thuộc ngân hàng trắc nghiệm dưới đây, bấm vào Xem chi tiết để làm
toàn bài
ZUNIA12
ZUNIA9
AANETWORK