| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1748 人关注过本帖
标题:[求助]请教baidu
取消只看楼主 加入收藏
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
 问题点数:0 回复次数:5 
[求助]请教baidu
int i,h,k,u;
main(_){main(_,i?printf("%c",i>h/2?k++:k--,i--):(printf("\n%*c",40-(i=_++),' ',_>u-'@'&&exit()),k='A',i*=2,h=--i),_==1&&(i=!scanf(" %c",&u)));}
上次你写的这个程序我还没弄懂?请教一下:
main括号里面你不已经定义成一个参数了吗?为什么在main的具体实现里面又多了几个main的参数?这是怎么回事?
搜索更多相关主题的帖子: baidu 
2006-08-17 15:18
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
一开始,只是main(_),为什么后来变成main(_,i?printf():printf())多个参数?请教?

对不礼貌的女生收钱......
2006-08-17 16:04
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
baidu那家伙是用,_>u-'@'&&exit()来退出循环。_每次增1,直到_>u-'@'成立,就会执行exit()了,这样就退出了,
程序执行的流程我能理解,只是他写的形式我不懂,从来没这么做过。

对不礼貌的女生收钱......
2006-08-17 16:47
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
饿,那就是先固定住_值,当i减到0时,_再++.
main(_,())作用就是固定住_的值,取右边当参数。
这样理解行不?

对不礼貌的女生收钱......
2006-08-17 17:06
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 

饿,不对,应该是左边当参数?


对不礼貌的女生收钱......
2006-08-17 17:13
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 

哈哈,我想我有些了解了,用TC单步运行更好理解些.
谢谢两位了,
baidu,以后尽量少写这种程序,一个要弄半天才懂,搞得我太自卑也不好


对不礼貌的女生收钱......
2006-08-17 17:29
快速回复:[求助]请教baidu
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030672 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved