| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1355 人关注过本帖
标题:c的小问题,谢谢高手。。。。
只看楼主 加入收藏
无悔
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-4-15
收藏
 问题点数:0 回复次数:13 
c的小问题,谢谢高手。。。。
#include "stdio.h"
#define FORMAT "%d,%d\n"
main()
{ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
  printf(FORMAT,a,*a);
  printf(FORMAT,a[0],*(a+0));
  printf(FORMAT,&a[0],&a[0][0]);
  printf(FORMAT,a[1],a+1);
  printf(FORMAT,&a[1][0],*(a+1)+0);
  printf(FORMAT,a[2],*(a+2));
  printf(FORMAT,&a[2],a+2);
  printf(FORMAT,&a[1][0],*(*(a+1)+0));
   
}
搜索更多相关主题的帖子: include 
2008-04-17 18:00
无悔
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-4-15
收藏
得分:0 
运行出来是负数,可书上是158,158
                        158,158
                        。。。。。
2008-04-17 18:01
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
收藏
得分:0 
那里有可能全是158啊?

前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-04-17 18:07
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
应该不是负数,但更不可能都是158

这个程序运行的结果可能不同的机器和编译器会有区别

从BFS(Breadth First Study)到DFS(Depth First Study)
2008-04-17 18:28
无悔
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-4-15
收藏
得分:0 
大部分是158,但我的运行出来全是负数,不知道为什么
2008-04-17 18:42
无悔
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-4-15
收藏
得分:0 
全部是按书上写的,可结果不一样
2008-04-17 18:43
yxwsbobo
Rank: 5Rank: 5
等 级:职业侠客
帖 子:345
专家分:306
注 册:2007-10-29
收藏
得分:0 
可书上是158,158

开玩笑,数组的地址显然是不确定的 可能重新运行一下程序 数字就会变  你看的什么书啊 仍了算了

How are you 怎么是你?
How old are you   怎么老是你?
2008-04-17 18:49
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
我只想说,并非一定是书本身的问题

" border="0" />
2008-04-17 18:59
zjl138
Rank: 1
等 级:新手上路
威 望:1
帖 子:788
专家分:0
注 册:2007-11-12
收藏
得分:0 
建义楼主换一本书来学好了。

i like linux...
2008-04-17 20:43
Kid_X
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:216
专家分:515
注 册:2007-10-8
收藏
得分:0 
可能和编译器或者系统之类的有关。
从理论上来说158也是有可能的。
因为输出的是10进制数字。
至于怎么会是负数,这倒不是很清楚。有可能地址的值转换成整形十进制数时,正好是负数。
因为有符号整型数是以补码存储的。所以牵涉到数制转换的问题。
不知道你用的是啥编译器。如果能debug调试一下,你应该就能明白了。
2008-04-17 21:54
快速回复:c的小问题,谢谢高手。。。。
数据加载中...
 
   



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

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