相关疑难解决方法(0)

void*算术

#include<stdio.h>
int main(int argc,char *argv[])
{
   int i=10;
   void *k;
   k=&i;

   k++;
   printf("%p\n%p\n",&i,k);
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

++是对void*的合法操作吗?有些书说它不是,但K&R没有说任何关于void*算术的内容(K&R 2/e的第93,103,120,199页)

请澄清.

PS:GCC至少在k ++中没有抱怨.

c auto-increment

23
推荐指数
2
解决办法
7871
查看次数

标签 统计

auto-increment ×1

c ×1