历史上的今天
今天是:2025年03月30日(星期日)
2020年03月30日 | STM32指针使用
2020-03-30 来源:eefocus
CALCBILL_DATA_ST是个结构体占地址10个
uint8 txbuf1[10]={1,2,3,4,5,6,7,8,9,10};
uint8 txbuf2[10]={11,12,13,14,15,16,17,18,19,20};
uint8 *pbuf1 = txbuf1;
CALCBILL_DATA_ST *pbuf2 = txbuf2;
如此pbuf1和pbuf2分别指向txbuf1和txbuf2空间
uint8 *pbuf1 = txbuf1;
CALCBILL_DATA_ST *pbuf2 ;
memcpy(pbuf2 ,txbuf2,10);
pbuf2 指向的地址是系统分配的,分配只是个地址空间,后面的10个uint8空间可能和其他参数重叠不一定
pbuf2 指向空间地址数据就是txbuf2的数据指,但是空间地址不一样
pbuf1 原本指向txbuf1,地址数据应该是1-10,但是系统给pbuf2 分配的地址在pbuf1 前面一个地址的话
uint8 txbuf1[10]={12,13,14,15,16,17,18,19,20,10};
定义指针时一定要明确指针指向,否则就是野指针,尤其定义结构体或数组指针
史海拾趣
|
1、产品门类多,品种繁杂。仅根据原电子部编制的电子产品分类和编码统计,电子元器件除集成电路以外的产品就有206个大类2519个小类,其中电真空器件13大类260个小类;半导体分立器件(包括激光、光电子器件等)18大类379小类;电子元件17个专业,16 ...… 查看全部问答> |
|
程序放在ram里运行,放在nand里面就不运行了,请问怎么回事 各位,我遇到个问题比较奇怪,请问大家遇到过没有,我把程序放在nand里面,运行不了,提示不是windows ce应用程序,放在ram里面就可以,往nand里面存文件取文件都没有问题,请问是怎么回事 还有一点补充的就是好像以前nand直接访问的话是没有问题 ...… 查看全部问答> |
|
各位,我要将VC下生成的数据文件读取出来,其中的数据有汉字,也有其他英文字符。在VC下写时用的是TCHAR,我在EVC下用TCHAR来读,自动读取出的汉字为乱码????????… 查看全部问答> |
|
我现在做的毕业设计用的就是这款读卡器,需要自己开发一个新的程序包,但是该读卡器自带的说明书过于简单,对该款仪器的命令介绍不全,希望有用该读卡器做过相关项目的高人指点一下。… 查看全部问答> |
|
首先介绍一下我的系统:PXA270 + wince5.0 系统启动过程,上电 --> eboot将wince5.0镜像从flash 搬运到RAM中, -->跳转到RAM运行 现象:用4.2V给系统供电,正极串入电流表,在eboot阶段的电流为300mA左右,跳转到wince5.0后,功耗降到220mA,在bo ...… 查看全部问答> |
|
实验平台是MagicARM2410,我们在做实验时遇到个问题.... 如何在7290的数码管上显示自定义的数据,如:我想显示P-------,该如何做,向哪个子地址发数据? 问题二: 我先做了EINT的一个中断,还要用到串口中断,因为要用I2C和串口都要可操作,所 ...… 查看全部问答> |
|
就是要求把动态的物体从静态的环境里取出。 例如:一个人跳水的视频,把跳水的动作从它所在的环境中分离出来。 要求是C/C++写的,好象要放到MAXPLUSS2里去运行。 我是做软件开发的,一点不懂这方面的东西,但现在急需这个程序,请大家帮个忙了。… 查看全部问答> |




