字大小/对齐的结果是否有名称?

时间:2018-03-02 21:23:30

标签: c variables naming-conventions naming variable-names

我有以下for循环,并希望根据我的强迫症编码标准的要求给索引一个有意义的名称。

/* Loop over 64-bit word */
for (i = 0; i < WORD_SIZE / ALIGNMENT; i++)
    /* Do work with i */

我想使用offsetword_offset作为索引的名称,直到我偶然发现了Wikipedia给出的offset技术定义中的最后一句话:

  

只有当对象的所有元素具有相同的大小时,距离的概念才有效       (通常以字节或单词给出)。

不幸的是,单词的所有元素都不一样。我可以有一个64位字,包含五个不同大小的元素(即两个chars,一个int和一个short ...或2 * 8,1 * 32,1 * 16 = 64)。因此,根据上述定义,offset不应该是i的名称。

我认为word_idx会这样做,因为这基本上就是索引所代表的内容,但是,我想知道是否有一个更精确/技术性的术语我忘记或从未听说过。< / p>

对于字大小除以对齐,是否有(没有双关语)?

0 个答案:

没有答案