| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2720 人关注过本帖, 1 人收藏
标题:书本上的一个习题,求解
只看楼主 加入收藏
MagicGirl
Rank: 1
等 级:新手上路
帖 子:20
专家分:4
注 册:2011-1-19
收藏
得分:0 
以下是引用点线面在2011-1-19 20:18:34的发言:

#include
int main()
{
   int m,i=43;
   m=printf("%d",i);
   m=printf("%d",m);
   printf("%d",m);
   return 0;
}相当于这样
这样啊——还好我刚刚看了点变量那节,不然还真看不懂

甩头呀么甩头,不断地甩,不停地甩,甩的天花乱坠,甩的天昏地暗——Magic Girl
2011-01-19 20:25
MagicGirl
Rank: 1
等 级:新手上路
帖 子:20
专家分:4
注 册:2011-1-19
收藏
得分:0 
以下是引用日的起烟烟在2011-1-19 20:18:42的发言:

先输出 43

因为43是两个字符  所以接着输出2  就是432

因为2是一个字符  所以接着输出1 也就是4321了
等我再想想

甩头呀么甩头,不断地甩,不停地甩,甩的天花乱坠,甩的天昏地暗——Magic Girl
2011-01-19 20:26
huangapple
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:545
专家分:1790
注 册:2010-12-30
收藏
得分:1 
先输出 43

因为43是两个字符  所以接着输出2  就是432

因为2是一个字符  所以接着输出1 也就是4321了

对,就是这样!

勤能补拙,熟能生巧!
2011-01-19 20:31
limingzhen90
Rank: 2
等 级:论坛游民
帖 子:53
专家分:72
注 册:2010-12-31
收藏
得分:1 
想问一下楼上的,printf("%d", printf("%d",100));
是我这样分析对吗?先printf("%d",100)得100,然后又是printf("%d",100);答案应该是100啊,怎么是得1003啊?

入门了吗?
2011-01-19 20:31
日的起烟烟
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:129
注 册:2010-2-27
收藏
得分:0 
printf("%d", printf("%d",100));

先输出100  100是三个字符 所以接着输出3

所以就是1003
2011-01-19 20:33
日的起烟烟
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:129
注 册:2010-2-27
收藏
得分:0 
比如 "Hello word!" 一共是11个字符,

那么我们在写Hello word程序的时候一般是这样的

int main(void)
{
    printf("Hello word!\n") ;
    return 0 ;
}

换成一句就可以这样:

int main(void)
{
   return printf("Hello word!\n") - 12 ;  //因为‘/n’是一个字符加上前面的字符串一共就是12个字符。空格也是算在里面的。
}

2011-01-19 20:38
sunmingchun
Rank: 4
来 自:安徽-滁州
等 级:业余侠客
帖 子:198
专家分:277
注 册:2010-4-2
收藏
得分:1 
版主是正确的,printf的返回值会根据你的位数确定,你的是43两位所以先返回2接着返回1.
如果还不明白,多找几个数试试。
2011-01-19 20:41
MagicGirl
Rank: 1
等 级:新手上路
帖 子:20
专家分:4
注 册:2011-1-19
收藏
得分:0 
挖。。。好多人帮忙,感动ing,谢谢啊,看来答案应该就是这个了,刚刚看到变量,准备做变量的习题,如果还有问题的话,还请大家多多指教哈

甩头呀么甩头,不断地甩,不停地甩,甩的天花乱坠,甩的天昏地暗——Magic Girl
2011-01-19 20:43
点线面
Rank: 8Rank: 8
来 自:NO.-1
等 级:蝙蝠侠
帖 子:525
专家分:980
注 册:2011-1-3
收藏
得分:0 
LZ的头像很诡异,看久想

小代码,大智慧
2011-01-19 20:45
sunmingchun
Rank: 4
来 自:安徽-滁州
等 级:业余侠客
帖 子:198
专家分:277
注 册:2010-4-2
收藏
得分:0 
这种怪怪的程序人气就是高,说明人的求知欲还是比较强的。
2011-01-19 20:51
快速回复:书本上的一个习题,求解
数据加载中...
 
   



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

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