保持用 offsetof() (參見問題 2.12) 計算的域偏移量。 如果 structp 是個結構實體的指針, 而域 f 是個整數, 它的偏移量是 offsetf, f 的值可以間接地設置:
*(int *)((char *)structp + offsetf) = value;