AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 c语言选择判断题库 题目详情
CA4E3A01C46000013755684012D01E55
c语言选择判断题库
379
单选题

1、第248题 (1.0分) 题号:682 sizeof( )是()。

A
 一种函数调用
B
 一个不合法的表达式
C
 一个整型表达式
D
 一个浮点表达式

答案解析

正确答案:C

解析:

**解析:** 在 C 语言中,`sizeof` 是一个**运算符**(operator),而不是一个函数。它的主要作用是计算数据类型或变量在内存中所占用的字节数。 1. **排除 A**:虽然 `sizeof` 的语法看起来像函数调用(例如 `sizeof(int)`),但它是在**编译阶段**就确定结果的,不需要在运行时进行函数调用的压栈、跳转等操作,因此它不是函数调用。 2. **排除 B**:`sizeof` 是 C 语言标准定义的关键字和运算符,使用它是完全合法的。 3. **确定返回值类型**:`sizeof` 运算的结果是一个无符号整数类型(在 C99 及以后标准中定义为 `size_t` 类型)。无论操作数是什么类型,`sizeof` 返回的都是该类型所占的字节数,这是一个整数值。 4. **排除 D**:因为结果是字节数(整数),所以它不是浮点表达式。 综上所述,`sizeof()` 运算后得到的是一个整型值,因此它是一个**整型表达式**。 故正确答案为 **C**。
题目纠错
c语言选择判断题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码