小编Jho*_*epp的帖子

sizeof(int [1])是什么意思?

我是Linux内核的新手.我正在读文件ioctl.h,在那里我遇到了一个宏 _IOC_TYPECHECK(t),看起来像这样:

#define _IOC_TYPECHECK(t) \
        ((sizeof(t) == sizeof(t[1]) && \
          sizeof(t) < (1 << _IOC_SIZEBITS)) ? \
          sizeof(t) : __invalid_size_argument_for_IOC)
Run Code Online (Sandbox Code Playgroud)

你能解释一下这段代码吗?在这段代码中,什么sizeof(t[1])意思?

c macros sizeof linux-kernel

9
推荐指数
1
解决办法
854
查看次数

标签 统计

c ×1

linux-kernel ×1

macros ×1

sizeof ×1