Tag: 自动增量

void *算术

#include int main(int argc,char *argv[]) { int i=10; void *k; k=&i; k++; printf(“%p\n%p\n”,&i,k); return 0; } ++是对void *的合法操作吗? 有些书说它不是,但K&R没有说任何关于void *算术的内容(K&R 2 / e的第93,103,120,199页) 请澄清。 PS:GCC至少在k ++中没有抱怨。