誰教你這樣寫的?

曾經(jīng)做過一個C語言自增九宮格,雖然沒有人看,但是可以用。首先把那個代碼封裝成一個函數(shù)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--));//注意,這是未定義行為,要根據(jù)具體編譯器來選擇到底編譯哪個
//*(p--)=digitalCircuitLogics(*p);
printf("%d\n",*p);
return 114514;
}
代碼沒有試過,可能有編譯錯或邏輯錯,畢竟沒有調(diào)試過,反正不是我的錯

標(biāo)簽: