我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > C/C++星空(中国) > 新手小问题 不要笑我
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

新手小问题 不要笑我

350浏览 / 1回复

337
精华
337
帖子

等  级:Lv.1
经  验:0
  • Z金豆:

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:
  • 登  录:
发表于 2008-12-18 09:18:39
电梯直达 确定
楼主
//VC下面编译
#include
int main(int argc,char **argv)
{
const int i1 = 40;
int *pi;
pi =&i1
printf("%dn",*pi);
printf("%dn",i1);


*pi=30;
printf("%dn",*pi);
printf("%dn",i1);//那么是不是说们可以改变常量i1的值
  return 0;
}输出:
40
40
30
30

yanruowenit

yanruowenit


精华

帖子

等  级:Lv.4
经  验:2606
发表于 2008-12-18 09:18:39 1楼
这段代码在 VC6 SP6 下能通过编译。编译器报错:
error C2440: '=' : cannot convert from 'const int *' to 'int *'
附图如下:
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表