ADMICRO
What will be the output of the program?
#include <stdio.h>
#include <conio.h>
void main()
{
int func(int);
int i = func(5);
printf("%d", --i);
getch();
}
int func(int n)
{
return(n++);
}
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 saiNgôn ngữ C/C++, cho phép bạn khai báo hàm trong 1 hàm khác.
Hàm func(5) trả về là 5 không phải là 6, vì giá trị n được tăng sau khi thực hiện xong câu lệnh return.
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