Poll: Kiểm tra kiến thức C - 1.4

Các bạn thảo luận đáp án nhé, bài test lấy từ http://www.indiabix.com/online-test/c-programming-test/11

4.The keyword used to transfer control from a function back to the calling function is

  • A. switch
  • B. goto
  • C. go back
  • D. return
4 Likes

Sao câu này đáp án là return vậy?

The keyword used to transfer control from a function back to the calling function is có nghĩa là Từ khóa dùng để chuyển điều khiển từ một hàm về hàm gọi gọi nó. Tức là ta có trường hợp như sau.

void ham_con()
{
    //... nội dung của hàm con
    return; // sau lệnh return, thì điều khiển sẽ chuyển từ hàm con, sang hàm cha
}
void ham_cha()
{
    ham_con(); // ngay sau khi return
    // thì lệnh ở sau hàm con, sẽ được thực thi. Tức là chỗ này
}
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?