sizeof 1.構造
トピック:
sturctのAA
{
NUMに、
文字名[10]。
}。
構造体BB
{
INT。
フロートB;
構造体のAA C;
}。
BB構造体;
計算はsizeof(A)の値
----------------------
計算:
BBは、構造型ではsizeof(A)を算出し、すべてのメンバーの合計を取得するためのsizeof型BBは、です。配列が存在する場合、配列の長さを乗じました。
したがって
1 BB 2(INT)の長さは、
長さ2 BのBB 4(フロート)。
3. BBおよびcは、構造体のA-Aの長さの種類である:
長さNUM 2( INT)
名の長さは1 * 10 = 10である(1の炭化長)
そう全長はsizeofである2 + 4 + 2 + 10 = 18である(A)18 =
================================================== ========================
2.配列とポインタ
ダブル;
ダブル* Bと、
二重C [5]。
するchar * PT [3]。
チャーPP [3]。
のA、B、C、PT、PQ sizeofは計算されました
溶液:
サイズ(A)= 8;
サイズ(B)、ポインタのためのsizeofため、永久2;
サイズ(C),. 8 * 5 = 40;
サイズ(PT)、長さ3の配列に最初のPT。そして、要素は、charへのポインタの内側にあります。
したがって、はsizeof(PT)= = 2 6 3 *
はsizeof(PQ),. 3 =
ます。https://www.cnblogs.com/kungfupanda/p/4854076.htmlで再現