可打印自身代码的代码
代码如下:
程序代码:#include <stdio.h>
void main()
{
char *s="#include <stdio.h>%cvoid main()%c{%c%cchar *s=%c%s%c;%c%cprintf(s,10,10,10,9,34,s,34,10,9,10);%c}";
printf(s,10,10,10,9,34,s,34,10,9,10);
}/*
* 注: 10是字符'\n', 34 是字符'"', 9是字符'\t'
*/
[[it] 本帖最后由 hoodlum1980 于 2008-3-19 00:06 编辑 [/it]]









