标题:大家帮我看个简单地问题!!
取消只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-245071-1-1.html




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

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