作者forris (乔巴)
看板TransCSI
标题[问题] 资料结构
时间Wed Aug 27 01:30:49 2008
假设一个字元 (character) 占一个 byte,一个整数 (integer) 占两个 byte,在记忆体
中,一个字组 (word) 相当於两个 bytes,字元可以储存於任何位址,而整数则必须储存
於一整个字组中。现在以 C 定义一资料结构如下:
struct person {
int id;
char name[20];
int age;
char sex;
} student[100];
若 student[0] 之起始位址为 200 (十进位),请问 student[10].age 之位置为:
(a) 472 (b) 473 (c) 482 (d) 483
ans: c
要怎麽计算阿?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.241.2