#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;
}
Является ли ++ допустимой операцией для void *? Некоторые книги говорят, что это не
но K & R ничего не говорит об арифметике void * (стр. 93,103,120,199 из K & R 2 / e)
Пожалуйста, уточните.
PS: GCC не жалуется, по крайней мере, на k ++.