Ken Thompson 的经典 C 程序

'\t',

'0',

'\n',

'}',

';',

'\n',

'\n',

'm',

'a',

'i',

'n',

'(',

')',

'\n',

'{',

'\n',

'\t',

'i',

'n',

't',

' ',

'i',

';',

'\n',

'\n',

'\t',

'p',

'r',

'i',

'n',

't',

'f',

'(',

'"',

'c',

'h',

'a',

'r',

' ',

's',

'[',

']',

'=',

'{',

'\',

'n',

'"',

')',

';',

'\n',

'\t',

'f',

'o',

'r',

'(',

'i',

'=',

'0',

';',

' ',

's',

'[',

'i',

']',

';',

' ',

'i',

'+',

'+',

')',

'\n',

'\t',

'\t',

'p',

'r',

'i',

'n',

't',

'f',

'(',

'"',

'\',

't',

'%',

'd',

',',

'\',

'n',

'"',

',',

's',

'[',

'i',

']',

')',

';',

'\n',

'\t',

'p',

'r',

'i',

'n',

't',

'f',

'(',

'"',

'%',

's',

'"',

',',

's',

')',

';',

'\n',

'}',

'\n',

0

};

main()

{

int i;

printf("char s[]={\n");

for(i=0; s[i]; i++)

printf("\t%d,\n",s[i]);

printf("%s",s);

}

============输出结果===============

char s[]={

9,

48,

10,

125,

59,

10,

10,

109,

97,

105,

110,

40,

41,

10,

123,

10,

9,

105,

110,

116,

32,

105,

59,

10,

10,

9,

112,

114,

105,

110,

116,

102,

40,

34,

99,

104,

97,

114,

32,

115,

91,

93,

61,

123,

92,

110,

34,

41,

59,

10,

9,

102,

111,

114,

40,

105,

61,

48,

59,

32,

115,

91,

105,

93,

59,

32,

105,

43,

43,

41,

10,

9,

9,

112,

114,

105,

110,

116,

102,

40,

34,

92,

116,

37,

100,

44,

92,

110,

34,

44,

115,

91,

105,

93,

41,

59,

10,

9,

112,

114,

105,

110,

116,

102,

40,

34,

37,

115,

34,

44,

115,

41,

59,

10,

125,

10,

0

};

main()

{

int i;

printf("char s[]={\n");

for(i=0; s[i]; i++)

printf("\t%d,\n",s[i]);

printf("%s",s);

}

[温馨提示]:该文章由原博客园导入而来,如排版效果不佳,请移步:http://www.cnblogs.com/coderzh/archive/2008/05/13/1194426.html

微信扫一扫交流

作者:CoderZh
微信关注:hacker-thinking (代码随想)
本文出处:https://blog.coderzh.com/2008/05/13/1194426/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。