谁教你这样写的?

曾经做过一个C语言自增九宫格,虽然没有人看,但是可以用。首先把那个代码封装成一个函数int digitalCircuitLogics(int i),然后
int main(){
double x;
DWORD *p=(DWORD*)(void*)&x;
char *q;
scanf("%d %d",p,1[p]);
for(q=(void*)0;q<(char*)(void*)*(p++);q=digitalCircuitLogics((void*)q))
*p=digitalCircuitLogics(*(p--));//注意,这是未定义行为,要根据具体编译器来选择到底编译哪个
//*(p--)=digitalCircuitLogics(*p);
printf("%d\n",*p);
return 114514;
}
代码没有试过,可能有编译错或逻辑错,毕竟没有调试过,反正不是我的错
