【发布时间】:2020-02-06 20:58:05
【问题描述】:
虽然void ptr 算术不是标准的,但以下代码是使用 gcc 编译的:
int main(){
int a = 5;
void* b = (void*) &a;
b++;
}
【问题讨论】:
-
因为 GCC 的开发人员认为这是一个好主意。 GCC 提供了许多其他扩展。有时,当您(意外)使用扩展程序时,您会收到来自 GCC 的通知,但您通常必须请求它。
标签: c sizeof void pointer-arithmetic