源程序
int i;main(){for(;i["]o, world!\n",'/'/'/'));}read(j,i,p){write(j/p+p,i---j,i/i);}
1. 格式整理
int i;
main(){
for(; i["]}
read(j,i,p)
{
write(j/p+p, i-- -j, i/i);
}
请注意,这里read是自己定义的一个函数,不是系统自带的
2. 简化程序
int i = 0;
main(){
const char *str = "] for(; str[i]; read(0, i++ + "hello, world!\n",1));
}
read(int j/*j = 0*/, char *i, int p/*p=1*/)
{
// write(j/p+p, i-- -j, i/i);
write(0, i-- -j, 1);
}
请注意,字符串str和"hello, world!\n"长度是一样的。
for循环每次从str中取出一个字符,如果不为零,则向屏幕(fd = 0)写入"Hello, World!\n"字符串中对应位置的字符。
阅读(2239) | 评论(0) | 转发(0) |