gpt4 book ai didi

c - 为什么调用函数时要使用(void)?

转载 作者:行者123 更新时间:2023-11-30 18:32:45 26 4
gpt4 key购买 nike

Possible Duplicate:
casting unused return values to void
Need for prefixing a function with (void)
Casting function returns to void

在相当多的地方看到,在调用函数时,为什么我们要明确函数的返回类型?例如:

(void) myhostnames ( char * something);

这个(void)有什么用,它与不使用它有什么不同?请澄清。

最佳答案

也许函数会返回一些东西,并且为了防止编译器发出警告/lint 错误,调用者会显式“丢弃”返回值。

关于c - 为什么调用函数时要使用(void)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9789351/

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