| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1254 人关注过本帖
标题:请帮我找错
只看楼主 加入收藏
韩54521风
Rank: 4
等 级:业余侠客
帖 子:75
专家分:212
注 册:2011-6-11
收藏
得分:0 
printf("变量radius地址是%d\n",&radius);是合法的,输出radius在内存中的地址
2011-08-02 13:06
怎么会这样子
Rank: 2
来 自:广州
等 级:论坛游民
帖 子:31
专家分:39
注 册:2011-8-20
收藏
得分:0 
我晕!
2011-08-23 23:29
platolgq
Rank: 2
来 自:江西
等 级:论坛游民
帖 子:74
专家分:87
注 册:2011-2-24
收藏
得分:0 
老谭的书不会这么差吧!!你看的是第一版的,语法错误的地方可还真不少啊

C种的自学者
2011-08-23 23:45
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
收藏
得分:0 
用书上的代码,你要从书上说明的编译器的角度去思考

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-08-23 23:54
羲和
Rank: 2
等 级:论坛游民
帖 子:20
专家分:12
注 册:2011-7-7
收藏
得分:0 
回复 13楼 贪狼oo
13楼所提的问题,我觉得加 ﹠是合法的,不过前面的%d应改为%#X或%X或%x(地址一般用十六进制输出)
2011-08-24 00:35
Heart→M鹏
Rank: 2
等 级:论坛游民
帖 子:80
专家分:94
注 册:2011-5-13
收藏
得分:0 
程序代码:
# include <math.h>

# define pl 3.14

int main()
{
    int radius;
    float circum;
    radius = 2;
    circum = 2*pl*radius;
   
    printf("变量radius地址是%p\n", &radius);
    printf("半径开方值是%f\n", sqrt(double(radius)));
    printf("半径是%d,周长是%f\n", radius, circum);
   
    return 0;
}
/*
变量radius地址是0022FF44
半径开方值是1.414214
半径是2,周长是12.560000
*/
多多上机
2011-08-24 09:10
edgar_wang
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:64
专家分:178
注 册:2011-7-24
收藏
得分:0 
我也常犯这种错误,以后要注意。
2011-08-24 09:17
lin471306489
Rank: 4
等 级:业余侠客
帖 子:136
专家分:247
注 册:2011-8-16
收藏
得分:0 
#include<stdio.h>
 #include<math.h>
 #define pl 3.14
 int main()
 {
     int radius;
     float circum;
     radius=2;
     circum=2*pl*radius;
     printf("变量radius地址是%d\n",&radius);
     printf("半径开方值是%f\n",sqrt(radius));
     printf("半径是%d,周长是%f\n",radius,circum);
     return 0;
 }
 人才,那么简单的都发现不了错。
2011-08-24 10:25
快速回复:请帮我找错
数据加载中...
 
   



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

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