| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 534 人关注过本帖
标题:指针问题请求讨论
取消只看楼主 加入收藏
飘青
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2012-7-8
结帖率:70.59%
收藏
已结贴  问题点数:10 回复次数:2 
指针问题请求讨论
各位大侠。能否详细的跟我解释一下下面两个程序的不同。 第一个程序是错误的。 第二个程序是正确的。

函数一:
#include"stdio.h"
void main()
{
int *dp;
*dp=10002;
printf("%d\n",*dp);
}

函数二:
#include"stdio.h"
void main()
{
int a;
int *dp;
a=10;
dp=&a;
*dp=10002;
printf("%d\n",*dp);
}
搜索更多相关主题的帖子: include 
2012-07-29 16:31
飘青
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2012-7-8
收藏
得分:0 
我想得到比较实质性的回答。 我的重点在于 *dp=10002; 这个语句在第二个函数中生效。在第一个中未能生效。缘由是什么。 我刚看指针。请各位指教
 
2012-07-29 16:40
飘青
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2012-7-8
收藏
得分:0 
谢谢 非常的感谢。 我刚才也想到这点。但是不同断定。 听您这番解释。 我明白了
2012-07-29 17:07
快速回复:指针问题请求讨论
数据加载中...
 
   



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

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