CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

指针赋值求教

楼主pyl2001(尚未开窍)2002-04-08 12:18:28 在 VC/MFC / 基础类 提问

代码只是为了测试  
  char   *g_;  
  void   change(char   *p)  
  {  
  g_   =   p;  
  }  
  int   main(int   argc,   char*   argv[])  
  {  
  {  
  char   *   p   =   "adb";  
  cout   <<&p<<endl;  
  change(   p);  
  }  
  cout   <<   g_<<endl;  
  cout   <<   &g_<<endl;  
  return   0;  
  }  
  指针赋值实际还是内容的赋值?赋值后p和g_仅仅是指向的内容一样,但地址不同,这是为什么?  
  问题点数:30、回复次数:2Top

1 楼yxzd(悠闲自得)回复于 2002-04-08 12:22:13 得分 30

p和g_本身是不同的变量,当然他们的地址不同了  
  但是他们的值是一样的,所以指向的地址是一样的,都是指向“abc”啊Top

2 楼pyl2001(尚未开窍)回复于 2002-04-08 12:26:33 得分 0

哦,是我糊涂了,你说的对Top

相关问题

  • delphi指针赋值问题
  • 指针赋值的问题
  • 怎样给指针赋值为NULL?
  • 最简单的问题,指针赋值。
  • 巨简单啦,指针赋值问题!
  • 很奇怪的指针赋值问题.
  • 通过结构指针变量赋值
  • 请问:指针初始化与指针赋值有什么区别?
  • 怎么把指针变量的地址赋值给另一个指针变量
  • 对不可移植的指针赋值的问题,文件指针,求助!!!

关键词

  • char

得分解答快速导航

  • 帖主:pyl2001
  • yxzd

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo