【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教大家一个C语言的指针问题

共4条 1/1 1 跳转至

请教大家一个C语言的指针问题

工程师
2019-07-13 22:43:13    评分

C语言的指针,多多少少还是有些难度的,容易有些混淆。

请教大家下面的这个表达式是啥意思呢?

short (*p)[size] = (short (*)[size])0x8ff00000;

是否为在0x8ff00000地址处分配size大小给p?

(PS:运行是 linux)





关键词: C语言     指针    

助工
2019-07-13 22:54:56    评分
2楼

给指针赋初值。


助工
2019-07-13 22:57:22    评分
3楼


不是,p是指针数组变量,变量具体存储在哪里,要看定义的位置。8ff00000是赋p的值。



助工
2019-07-13 23:00:17    评分
4楼

这不难啊~

对于指针变量,32位系统,存储空间只有4字节。其指向的内存位置,要看你怎么用,不能说分配了多大空间,只能说p指向了8ff00000。


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]