这个表达意味着什么:
typedef char foo [FOO];
Run Code Online (Sandbox Code Playgroud)
我只是纠正了方括号之间的表达式的含义.
它读取的foo是FOO多种char元素的数组类型.在这种情况下,FOO是一个常量,在某处定义为#define FOO 100
typedef int pair[2]; // Pair is an array of two ints.
Run Code Online (Sandbox Code Playgroud)