c语言关于sizeof的问题

2024-12-03 17:46:24
推荐回答(5个)
回答(1):

这是计算机二级题目?那个C语言考试至今停留在16位计算机的时代,int是占两个字节的。
所以选A。
但是现在最低都32位机器了,所以在自己的电脑中的VC/VS环境下应该是选D的。
只是为了应付考试,那就选A吧~~

回答(2):

sizeof这个关键字的用法是这样的,它只显示创建之初的数据类型的大小,这题里面的标准应该是
每个int型的数据是2个字节(在VC编译器里面或者C++里面一个int是4个字节),这里,你创建的类型struct date里面包含有三个int型的变量,因此就是6个字节了,要注意的是,它只显示创建之初的数据类型大小,也就是说,即使,你在程序运行过程中,改变了struct date这个数据类型的结构,它还是会显示6个字节的

回答(3):

D,现在的机子,一个int型一般都是4个字节,所以3*4=12.

回答(4):

选d,结构体中订义了三个整型变量,每个占4个字节。

回答(5):

A吧,自己编译运行一下不就知道了?另外代码的格式还是要注意的。