[問題] sizeof
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
小弟實作 結構體, 並且sizeof.
想問一下,
各別size是4 1 4, 為什麼stu size是12不是9?
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <stdio.h>
int main(int argc, char *argv[]) {
struct student{
int id;
char name;
long number;
};
struct student stu;
printf("stu size=%d\n",sizeof(stu));
printf("id size=%d\n",sizeof(stu.id));
printf("name size=%d\n",sizeof(stu.name));
printf("number size=%d\n",sizeof(stu.number));
return 0;
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.178.63
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1440213987.A.E34.html
→
08/22 11:37, , 1F
08/22 11:37, 1F
回S大: 可以再說詳細點嗎?
→
08/22 11:48, , 2F
08/22 11:48, 2F
→
08/22 11:49, , 3F
08/22 11:49, 3F
原來如此~~
※ 編輯: GooLoo (114.25.178.63), 08/22/2015 11:53:33
→
08/22 12:23, , 4F
08/22 12:23, 4F
→
08/22 12:23, , 5F
08/22 12:23, 5F
→
08/22 12:24, , 6F
08/22 12:24, 6F
推
08/22 16:14, , 7F
08/22 16:14, 7F
→
08/22 16:14, , 8F
08/22 16:14, 8F
推
08/22 22:45, , 9F
08/22 22:45, 9F
→
08/22 22:45, , 10F
08/22 22:45, 10F
→
08/22 22:55, , 11F
08/22 22:55, 11F
→
08/22 22:55, , 12F
08/22 22:55, 12F
→
08/22 22:58, , 13F
08/22 22:58, 13F
→
08/22 23:10, , 14F
08/22 23:10, 14F
推
08/22 23:50, , 15F
08/22 23:50, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章