以下是引用Knocker在2014-3-6 21:52:59的发言:
你说得都没有问题,能不能按原来程序的逻辑把它简化一下?就是规范书写
您问的这两个问题我都回答不出, 我只知道它是这样的, 我不知道它为什么会是这样,知其然而不知其所以然. 如果可以, 望不吝赐教.你说得都没有问题,能不能按原来程序的逻辑把它简化一下?就是规范书写
int i;main(){for(;i["]<i;++i){--i;}"];read('-'-'-',i+++"hell\ o, world!\n",'/'/'/'));}read(j,i,p){write(j/p+p,i---j,i/i);}
int read( int j, int i, int p) { write(j/p+p,i---j,i/i); return 0; } int i; int main() { for( ; i["]<i;++i){--i;}"]; read('-'-'-',i+++"hello, world!\n",'/'/'/') ); }
int read( int j, char* i, int p) { write(1,i,1); return 0; } int i; int main() { for(;i["]<i;++i){--i;}"];read(0,i+++"hello, world!\n",1)); }
#include <stdio.h> int read( char* i ) { putchar( *i ); return 0; } int main() { for( int i=0; i["]<i;++i){--i;}"]; ) { read(0,i+++"hello, world!\n",1); } }
#include <stdio.h> int main() { for( int i=0; i["]<i;++i){--i;}"]; ++i ) { putchar( *("hello, world!\n"+i) ); } }
#include <stdio.h> int main() { for( int i=0; "]<i;++i){--i;}"[i]; ++i ) putchar( "hello, world!\n"[i] ); }
#include <stdio.h> int main() { for( int i=0; "hello, world!\n"[i]; ++i ) putchar( "hello, world!\n"[i] ); }