keytab [NKEYS]; NKEYS - only placeholder -const - просто константа
Primary tabs
struct key { char *word; int count; } keytab[NKEYS]; Каждый элемент
В нашем случае количество ключевых слов равно размеру массива, деленному на
размер одного элемента. Это равенство используется в директиве #def ine для
определения величины NKEYS:
#define NKEYS (sizeof keytab / sizeof(struct key))
А вот еще один способ, основанный на делении длины массива на длину его же
первого элемента:
#define NKEYS (sizeof keytab / sizeof keytab[0])
in Dennis Ritchie book (C lang) there is one example of array of structs - here it's :
what does it mean NKEYS here ?
- vedro-compota's blog
- Log in to post comments
- 4086 reads