这个 C 技巧有什么作用?

har*_*ari 2 c

我看到了下面的代码在这个答案你最喜欢的C编程把戏?

这段代码有什么作用?它如何有用?

double normals[][] = {
    #include "normals.txt"
};
Run Code Online (Sandbox Code Playgroud)

Ree*_*sey 5

这使用预处理器来初始化数组。

它基本上是通过从外部文本文件中读取来内联使用值填充数组的代码。请注意,这要求“normals.txt”填充与 C 语法匹配的值,即:

{0, 0, 1},
{0, 1, 0},
{1, 0, 0}
Run Code Online (Sandbox Code Playgroud)