用C语言给指定的内存地址赋值(通过指针)
来源:互联网 发布:电路图设计软件 编辑:程序博客网 时间:2024/06/06 03:02
这两天找工作,做面试题的时候,碰到这样的题:指定了一个地址,比如说0x0012ff7c这样一个地址,要求是给这个指定的地址赋一个确定的值,比如说100,当时就是一个郁闷啊,在汇编里这样用过,在c中还真没用过。今天在网上查了查,自己也在turbo c上运行了一下,正好做个总结,方法如下:
char * test;
test = (char *)0x0012ff7c;
*test = value;//自己赋值就好了
这里需要注意的是第二行中的(char *)是一定需要的,而且要和上面的指针定义的类型相对应,比如:
int * test;
test = (int *)0x0012ff7c;
*test = value;//赋给定的值
当然给指定的内存赋值,有的时候可能会失败的,因为有的内存是不允许写入的,注意哦!
- 用C语言给指定的内存地址赋值(通过指针)
- C语言中给指定的内存地址赋值(通过指针)
- c语言中通过指针将数值赋值到制定内存地址
- c语言中通过指针将数值赋值到制定内存地址
- c语言中const 类型变量地址赋值给指针。
- 关于给指定内存地址赋值
- C语言的内存与地址(C和指针)
- [C++]给指针赋值和通过指针进行赋值的区别?
- 赋值到指定的内存地址
- 通过函数给指针赋值(一)
- C语言中将绝对地址转换为函数指针以及跳转到内存指定位置处执行的技巧
- C语言中将绝对地址转换为函数指针以及跳转到内存指定位置处执行的技巧
- C语言中将绝对地址转换为函数指针以及跳转到内存指定位置处执行的技巧
- 将地址赋值给指针
- C语言指针、数组的使用和内存地址
- C语言:参数传递指针数组的名字(首地址)给-->指向指针的指针
- C语言深度剖析之—指针与内存地址(函数指针,普通指针,指针数组,数组的指针,指针的指针)
- C语言深度剖析之—指针与内存地址(函数指针,普通指针,指针数组,数组的指针,指针的指针)
- POJ3650纯备忘
- UVa 401 Palindromes (字符串匹配)
- 获取图片缩略图和视频缩略图
- linux查找目录下的所有文件中是否含有某个字符串
- Core Animation学习之anchorPoint
- 用C语言给指定的内存地址赋值(通过指针)
- java大数
- Linux设备模型之platform总线
- java类反射机制
- TCP协议三次握手过程分析
- U-boot的启动过程分析
- Shell脚本语法
- H264 编码详解(转)
- QTP的基本功能介绍