以下是引用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] );
}