gpt4 book ai didi

c++ - 为什么这个 C++ 函数会返回一个值?

转载 作者:行者123 更新时间:2023-11-30 01:23:34 24 4
gpt4 key购买 nike

<分区>

为什么这段代码打印出n-100?

    int hello(int n)
{
for(int i = 0; i < n-100; i++)
{
}
}

int main()
{
int h = hello(12);
cout << hello(12) << " " << h << endl;
}

然而,这两个函数都返回垃圾(分别为 2665092 和 0)

    int hello1(int n)
{
for(int i = 0; i < 12; i++);
}


int hello2(int n)
{
(n - 100);
}

我在 cygwin 环境下使用 g++ 编译了这段代码。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com