注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 游侠PC游戏综合讨论区 游侠的C语言专家啊,告诉我这代码怎么理解啊? ...
查看: 2665|回复: 11
打印 上一主题 下一主题

[求助] 游侠的C语言专家啊,告诉我这代码怎么理解啊? [复制链接]

帖子
434
精华
0
积分
218
金钱
2092
荣誉
0
人气
2
评议
0
跳转到指定楼层
楼主
发表于 2012-3-12 14:33:43 |只看该作者 |倒序浏览
本帖最后由 decic7780 于 2012-3-12 14:44 编辑

main(){char*a="main(){char*a=%c%s%c;printf(a,34,a,34);}";printf(a,34,a,34);}

看了这代码后表示特别蛋疼, 都不知道这是怎么实现的,我知道游侠多专家,告诉我这到底怎么理解吧。


编译运行一下,你就知道这代码的美妙之处。

使用道具 举报

姿姿驼~(@^_^@)~
游侠资深版主
『射击游戏区』
游侠攻略组【攻略】

版主勋章资深版主勋章白金会员勋章活跃勋章

帖子
13275
精华
4
积分
8229
金钱
7020
荣誉
70
人气
760
评议
0

沙发
发表于 2012-3-12 14:36:27 |只看该作者
不是c码农 无法解答

使用道具 举报

KZ基友团副团长
游侠攻略组【攻略】
庇尔斯级魔使·迪亚波罗

大头像勋章白金会员勋章活跃勋章

帖子
15280
精华
0
积分
9208
金钱
7645
荣誉
141
人气
1566
评议
1
板凳
发表于 2012-3-12 14:38:43 |只看该作者
实在看不懂。。。。

使用道具 举报

帖子
396
精华
0
积分
199
金钱
2539
荣誉
0
人气
1
评议
0
地板
发表于 2012-3-12 14:52:28 |只看该作者
显示的内容和源代码一致

使用道具 举报

帖子
1732
精华
0
积分
900
金钱
5941
荣誉
3
人气
38
评议
0
5#
发表于 2012-3-12 15:08:44 |只看该作者
怎么main中还嵌套一个main函数???少年你确定没抄错吗?
爽场妈哈来信砍。捉急碉堡图森破。 兰饼滚出过多爽。硬伤奶无语死早。 男默女泪年娇处。壮哉刺心来晚了。七分挽尊细软跑。窝狗下限退灭保。

使用道具 举报

帖子
434
精华
0
积分
218
金钱
2092
荣誉
0
人气
2
评议
0
6#
发表于 2012-3-12 15:10:17 |只看该作者
MZ精英 发表于 2012-3-12 15:08
怎么main中还嵌套一个main函数???少年你确定没抄错吗?

编译运行一下,一切便知,而且还有惊喜。

使用道具 举报

帖子
434
精华
0
积分
218
金钱
2092
荣誉
0
人气
2
评议
0
7#
发表于 2012-3-12 15:21:48 |只看该作者
侧影方程式 发表于 2012-3-12 15:17
就是输出代码自身啊

就是啊, 这段代码让我着实惊讶,也不知道这到底是怎么回事,到底为什么是输出其本身,我无法理解。

使用道具 举报

帖子
75
精华
0
积分
38
金钱
188
荣誉
0
人气
0
评议
0
8#
发表于 2012-3-12 16:01:22 |只看该作者
%c%s%c : 34(双引号),a,34(双引号)

使用道具 举报

帖子
1485
精华
0
积分
788
金钱
4154
荣誉
4
人气
21
评议
0
9#
发表于 2012-3-12 16:01:39 |只看该作者
decic7780 发表于 2012-3-12 15:21
就是啊, 这段代码让我着实惊讶,也不知道这到底是怎么回事,到底为什么是输出其本身,我无法理解。 ...

就算没学过既然知道结果是打印自身那么有点逻辑推理的人也很容易就看出来怎么回事吧。。。。
printf(a,34,a,34);这句话意思很明显
把a中的%c换成34 %s换成a然后打印出来
打印结果就是
main(){char*a=34main(){char*a=%c%s%c;printf(a,34,a,34);}34;printf(a,34,a,34);}  
34对应的符号应该是 " 所以最终结果是
main(){char*a="main(){char*a=%c%s%c;printf(a,34,a,34);}";printf(a,34,a,34);}

FigpLCQnIyQ5cyw0NCY4ICEgbmBlY2QOPHt4EgV7Ai1/ERUIBBEVHA==

使用道具 举报

帖子
5
精华
0
积分
3
金钱
92
荣誉
0
人气
0
评议
0
10#
发表于 2012-3-12 16:36:49 |只看该作者
游侠一直很强啊,血多防厚,逃命一流,输出强力,cd短暂。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-22 12:25 , Processed in 0.335539 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到