这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 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 跳转至

回复

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