...
| Code Block |
|---|
enum { max = 15 };
int a[max]; /* OK outside function */
const int *p;
p = &max; /* Error: '"&'" on enum constant */
|
Enumeration constants do not allow the type of the value to be specified. An enumeration constant whose value can be represented as an int is always an int.
...