今天在刷C語言結構體的一個題,是計算結構體字節數的。搞不清原理,求大佬指點...題:#includeintmain(){typedefstruct{inta;chars[10];}TYPE;TYPEul;inta;chars1[10];printf("%d\n",sizeof(ul));//長度為16}請問為什么結果是16啊?int占4字節,s[10]我原以為占10字節,結果后來知道占1字節。那應該是4+1=5啊。為什么是16呢?
C語言結構體占字節數問題萬分感謝
江戶川亂折騰
2019-09-09 19:43:29