sách gpt4 ai đã đi

Trong một hàm có hai câu lệnh return, câu lệnh return nào sẽ được thực thi?

In lại 作者:太空宇宙 更新时间:2023-11-04 05:33:26 26 4
mua khóa gpt4 Nike

int chính()
{
int f=fun();
...
}
int fun()
{
return 1;
return 2;
}

在上面的程序中,当从main函数中调用一个函数并且该函数包含两个return语句时,

  1. 两个返回语句都会执行吗?否则
  2. 如果只执行一个返回语句,为什么?那么另外一个return语句是否执行呢?

1 Câu trả lời

程序控制从不到达return 2;,优化编译器会将其删除。

我所知道的唯一一种疯狂到可以达到两个 trở lại 语句的语言是 Java:

thử {
return 1; // this is evaluated
} finally {
return 2; // this is the one actually returned
}

关于c - 在函数中有两个return 语句,将执行哪个return 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51024142/

26 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com