gpt4 book ai didi

c - 如果允许任何 c 标准,则在其下允许本地功能

转载 作者:太空宇宙 更新时间:2023-11-04 01:26:14 25 4
gpt4 key购买 nike

我有类似的代码

int  myfunction (int param)
{
void tidyup( void)
{
// free dynamically allocated memory
}

while (1) {
// some Processing

if error {
tidyup();
return -1;
}
If success {

tidyup();

return 1;

}

// further processing

} // end while 1

}

gcc 设置 -Wall 没有提示,但我读到局部函数在 c 中是非法的。

这是一道c题,不是c#,c++ c.net等

最佳答案

嵌套函数是 GCC 扩展,并不是任何标准的真正组成部分:

老实说,我不知道是否有任何其他编译器支持该功能。

关于c - 如果允许任何 c 标准,则在其下允许本地功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30420783/

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