30/09/2018, 16:01

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
viết 18:02 ngày 30/09/2018

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

Nguyễn Minh Dũng viết 18:15 ngày 30/09/2018

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
}
Bài liên quan
0