| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 733 人关注过本帖
标题:大家帮我看个简单地问题!!
取消只看楼主 加入收藏
xuqing520
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-8-31
收藏
 问题点数:0 回复次数:1 
大家帮我看个简单地问题!!
对一个整型数据和字符型数据用指针进行简单地操作,程序如下:
#include<iostream.h>
void main()
{
    int a=100;
    char c='a';
    int *pa;
    char *pc;
    pa=&a;
    pc=&c;
    cout<<"pa="<<pa<<", *pa="<<*pa<<endl;
    cout<<"pc="<<pc<<", *pc="<<*pc<<endl;
}

运行结果:
pa=0x0012FF7c,*pa=100
pc=a烫靇,*pa=a
请问各位大侠,为什么pc不能输出a的正确地址呢?
谢谢!
2008-11-18 23:00
xuqing520
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-8-31
收藏
得分:0 
应该不是吧,我用printf()函数输入的时候是正常的!我在想是不是系统将pc当字符串处理了!但是也不知道到底是怎么回事!
2008-11-20 23:01
快速回复:大家帮我看个简单地问题!!
数据加载中...
 
   



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

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