| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1243 人关注过本帖
标题:选择题1道
只看楼主 加入收藏
mwjpiero
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-3-4
收藏
得分:0 
随机指向,所以说可能是发生严重的后果
2006-03-08 21:11
zhangjuan
Rank: 1
等 级:新手上路
帖 子:992
专家分:0
注 册:2006-1-19
收藏
得分:0 
以下是引用knocker在2006-3-8 18:24:00的发言:

P已初始化

但是我还是不明白老k为什么说*p已经有起止地址了呢,我想的话,那起止地址不是我们给定的,是计算机随机分配的吧,


2006-03-08 21:14
mwjpiero
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-3-4
收藏
得分:0 
对,随机分配的
2006-03-08 21:16
zhangjuan
Rank: 1
等 级:新手上路
帖 子:992
专家分:0
注 册:2006-1-19
收藏
得分:0 

原来老k误导我


2006-03-08 21:17
withoutme_hw
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-3-19
收藏
得分:0 
我觉得是D
运行结果是*p1跟*p2都变成先前的p2所指向的数据
但是因为指针p的指向不定
所以 选D

好好学C 天天向上
2006-03-19 20:00
withoutme_hw
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-3-19
收藏
得分:0 
只要在用p指针前对它 赋个值或NULL就可以

好好学C 天天向上
2006-03-19 20:01
haishanglang
Rank: 1
等 级:新手上路
帖 子:378
专家分:0
注 册:2006-3-2
收藏
得分:0 
测试过了,选D,总是出现"...应用程序错误...该内存不能为"read"...." ,嗨,我可是有些害怕的,怕真的造成了我的系统故障
加上 p=(int *)malloc(sizeof(int)); 这个函数就能正常实现 *p1 和 *p2 的值的交换了

2006-03-19 21:53
快速回复:选择题1道
数据加载中...
 
   



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

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