有以下程序#include "stdio.h"main(){ struct date { int number; float fenzhi; char name
有以下程序#include "stdio.h"main(){ struct date { int number; float fenzhi; char name; }stu; printf("%d\n",sizeof(stu));} 程序的運行結果是A.3 B.5C.7 D.8
正確答案:C本題主要考查結構體所占存儲單元的計算。在C語言中,函數sizeof的作用是用以計算變量所處存儲單元的大小,即占的字節數。在本題中,程序首先定義了一個結構體,該結構體包含三個成員變量,分別為整型、浮點型和字符型。在C語言中,這三種類型的變量所占的字節數分別為2、4、1,然后定義一個該結構體的結構體變量,并輸出該結構體變量所占的字節數。那么結果應為2+4+1=7,因此本題正確的答案為C。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。