【发布时间】:2013-08-07 14:06:19
【问题描述】:
我试图使用指针语法,但我不明白为什么会出现一些我遇到的错误。然后,当我尝试用 gcc 编译它时,它就起作用了。有没有办法在 NetBeans 中解决这个问题?处理错误的错误真的很烦人......
图中代码为:
int (*(*f3(int z))(double ))(float ){
return NULL;
}
这也坏了耶! :
char (* ( *f())[])(){
return NULL;
}
看来cdecl解析C比这个IDE好,囧……
【问题讨论】:
-
@bash.d 不。这是一个函数的正确声明,它返回一个指向函数的指针,该函数返回一个指向函数的指针。
-
@bash.d 不是:“当我尝试用 gcc 编译它时它起作用了。”
-
@bash.d 如您所见,编译器并没有抱怨,但 IDE 确实在抱怨(NetBeans),这就是问题所在,这是一个愚蠢但合法的声明,正如我所说的,我正在尝试使用指针语法...
-
当您将鼠标指针放在行号边框的错误感叹号上时,NetBeans 会显示什么?
-
只需转到错误行并按 alt+Enter 并向我们展示它为您的错误提供的建议或向我们展示当您将鼠标指针放在红色错误标记上时显示的错误行..
标签: c netbeans syntax netbeans-7