Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 此函数声明中是否存在语法错误?_C - Fatal编程技术网

C 此函数声明中是否存在语法错误?

C 此函数声明中是否存在语法错误?,c,C,这是一本教科书: /* This function locates the address of where a new structure should be inserted within an existing list. It receives the address of a name and returns the address of a structure of type NameRec */ struct NameRec *linear Locate(char

这是一本教科书:

/* This function locates the address of where a new structure
   should be inserted within an existing list.
   It receives the address of a name and returns the address of a
   structure of type NameRec
*/
struct NameRec *linear Locate(char *name)
{
...
}
我知道它返回一个指向结构NameRec的指针。为什么“线性”存在?为什么“线性”和“定位”之间有一个空间

将使它在语法上正确,即使以前没有(尽管从技术上讲,您可能希望事先使用
#undef linear
,以避免可能的宏定义冲突)

这完全取决于代码的上下文,您还没有显示。目前,由于编译器命令行中没有头包含或定义,如
-Dlinear=
,因此它无法在符合标准的环境中编译,而无需扩展

当然,最好的判断方法就是试着实际编译这个东西,看看会发生什么:-)

考虑到第13章(你要问的那一章)的答案中没有提到
linear
这个词,我敢说假设你的书是错误的。我会考虑联系作者(显然目前在新泽西的FDU工作)来清理它。

将使它在语法上正确,即使以前没有(尽管从技术上讲,您可能希望事先使用
#undef linear
,以避免可能的宏定义冲突)

这完全取决于代码的上下文,您还没有显示。目前,由于编译器命令行中没有头包含或定义,如
-Dlinear=
,因此它无法在符合标准的环境中编译,而无需扩展

当然,最好的判断方法就是试着实际编译这个东西,看看会发生什么:-)


考虑到第13章(你要问的那一章)的答案中没有提到
linear
这个词,我敢说假设你的书是错误的。我会考虑联系作者(显然目前在新泽西的FDU工作)来澄清它。

< P>这是本书中的一个错误。请参见此处的定位功能:


(由ta.speot.is在评论中发布)

这是书中的一个打字错误。请参见此处的定位功能:


(由ta.speot.is在评论中发布)

看起来可能是某种非标准关键字,假设它是C。Stackoverflow不是免费的编译器即服务。使用clang/gcc/任何您喜欢的工具并编译它。URL建议ANSI C第四版有此方法,但没有线性关键字。。。(此函数的CTRL+F定位新结构的地址)它是关于哪个主题的教科书?特定环境(编译器、预处理器、IDE等)?它是一种专用的C方言吗?它是否引入了一些总是包含的“助手标题”(自动或习惯性)?它解释了关于“线性”标识符/关键字的任何内容吗?它是哪本书?你能说出ISBN的名字吗?在我的教科书中,这是一个巨大的代码块和4页。如果有一个简单的答案,我宁愿不要把整件事都打出来。它来自ANSI C的第一本书:。第636页的程序13.7。看起来可能是某种非标准关键字,假设它是C。Stackoverflow不是免费的编译器即服务。使用clang/gcc/任何您喜欢的工具并编译它。URL建议ANSI C第四版有此方法,但没有线性关键字。。。(此函数的CTRL+F定位新结构的地址)它是关于哪个主题的教科书?特定环境(编译器、预处理器、IDE等)?它是一种专用的C方言吗?它是否引入了一些总是包含的“助手标题”(自动或习惯性)?它解释了关于“线性”标识符/关键字的任何内容吗?它是哪本书?你能说出ISBN的名字吗?在我的教科书中,这是一个巨大的代码块和4页。如果有一个简单的答案,我宁愿不要把整件事都打出来。它来自ANSI C的第一本书:。第636页的程序13.7。是的,
linear
可以某种方式来说明此方法具有线性O(1)复杂度或类似的复杂度。是的,
linear
可以某种方式来说明此方法具有线性O(1)复杂度或类似的复杂度。
#define linear