gpt4 book ai didi

c - 什么时候从函数返回值,什么时候使用out参数?

转载 作者:太空狗 更新时间:2023-10-29 16:10:38 25 4
gpt4 key购买 nike

<分区>

我正在学习 C 和一般编程,我不知道什么时候返回值以及什么时候使用 void

是否有任何规则适用于何时使用一个而不是另一个?

这两种情况有什么区别吗?我知道第一种情况是使用 int (n) 的本地副本,第二个使用原始值。

#include <stdio.h>

int case_one(int n)
{
return n + 2;
}

void case_two(int *n)
{
*n = *n + 2;
}

int main(int argc, char *argv[])
{
int n = 5;
n = case_one(n);
printf("%i\n", n);

n = 5;
case_two(&n);
printf("%i\n", n);

return 0;
}

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