Documentation Home
>
Oracle Solaris Studio 12.2:C 用户指南
>
附录 E 实现定义的 ISO/IEC C90 行为
>
E.1 与 ISO 标准比较的实现
>
E.1.7 数组和指针 (G.3.7)
> E.1.7.3 (6.3.6、7.1.1)The type of integer required to hold the difference between two pointers to members of the same array, ptrdiff_t(存放指向同一数组中成员的两个指针之差所需的整型 ptrdiff_t):
Oracle Solaris Studio 12.2:C 用户指南
Previous
: E.1.7.2 (6.3.4) The result of casting a pointer to an integer, or vice versa(将指针强制转换为整数的结果,或将整数强制转换为指针的结果):
Next
: E.1.8 寄存器 (G.3.8)
E.1.7.3 (6.3.6、7.1.1)The type of integer required to hold the difference between two pointers to members of the same array,
ptrdiff_t
(存放指向同一数组中成员的两个指针之差所需的整型 ptrdiff_t):
如
stddef.h
中定义的
int
(对于
-m32
)。
long
(对于
-m64
)
Previous
: E.1.7.2 (6.3.4) The result of casting a pointer to an integer, or vice versa(将指针强制转换为整数的结果,或将整数强制转换为指针的结果):
Next
: E.1.8 寄存器 (G.3.8)
© 2010, Oracle Corporation and/or its affiliates