- 234 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 20:24:41 ]
- 期待する出力はあばばばばぶ
>>232 typedef func_tA; typedef func_tA (*func_t)(void); func_tA a(void); func_tA b(void); func_tA a(void){putchar('a');return (func_tA)b;} func_tA b(void){putchar('b');return (func_tA)a;} int main(void){ func_t func=a; int i; for(i=0;i<10;i++) func=(func_t)func(); return 0; } これでうまくいったけど たぶん改善の余地ありだろうな
|

|