|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 关于给内存地址赋值,请高手来看下
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
931
人关注过本帖
标题:
关于给内存地址赋值,请高手来看下
取消只看楼主
加入收藏
b1592187525
等 级:
新手上路
帖 子:86
专家分:4
注 册:2017-2-15
结帖率:
90.32%
楼主
收藏
已结贴
√
问题点数:10 回复次数:2
关于给内存地址赋值,请高手来看下
给出某个变量的内存地址,根据该内存地址输出相应的值,
正确的写法该怎么写
这样写对吗?
可是编译器提示无法打开源文件。
#include"stdio.h"
#include"stdlib.h"
main(){
int *p;
*p = (int *)0x39fe48;
*p=6;
printf("%d",*p);
system("pause");
}
[此贴子已经被作者于2017-3-16 21:35编辑过]
搜索更多相关主题的帖子:
include
system
编译器
源文件
2017-03-16 19:46
举报帖子
使用道具
赠送鲜花
b1592187525
等 级:
新手上路
帖 子:86
专家分:4
注 册:2017-2-15
第
2
楼
收藏
得分:0
正确的写法该怎么写
这样写对吗?
可是编译器提示无法打开源文件。
#include"stdio.h"
#include"stdlib.h"
main(){
int *p;
*p = (int *)0x39fe48;
*p=6;
printf("%d",*p);
system("pause");
}
[此贴子已经被作者于2017-3-16 21:25编辑过]
2017-03-16 21:01
举报帖子
使用道具
赠送鲜花
b1592187525
等 级:
新手上路
帖 子:86
专家分:4
注 册:2017-2-15
第
3
楼
收藏
得分:0
回复 6楼 wp231957
你的这段代码虽然可以运行,但编译器提示:printf格式字符串%d需要int型,但可变参数2拥有int*型。
可是如果把*号去掉,就不能输出第二个6了。
2017-03-16 23:15
举报帖子
使用道具
赠送鲜花
3
1/1页
1
快速回复:
关于给内存地址赋值,请高手来看下
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.051914 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved