带方括号的Typedef声明

Max*_*ian 1 c typedef

这个表达意味着什么:

typedef char foo [FOO];
Run Code Online (Sandbox Code Playgroud)

我只是纠正了方括号之间的表达式的含义.

mti*_*nic 5

它读取的fooFOO多种char元素的数组类型.在这种情况下,FOO是一个常量,在某处定义为#define FOO 100

typedef int pair[2]; // Pair is an array of two ints.
Run Code Online (Sandbox Code Playgroud)