跟大家请教一下(int)( *( ( int * ) &a ) )

2020-01-25 15:37发布

如题,我这里使用的环境是:long是32位的,而int是16位的。
==================================
unsigned long a;
a = a - (unsigned int)(*(( unsigned  int *)&a)) ;
==================================
求解释这个(int)( *( ( int * ) &a ) ) ,到底是一个什么样子的变量。
真心求解,这个问题困扰我很久了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
hck2llj
1楼-- · 2020-01-25 21:11
自己顶一下
qlb1234
2楼-- · 2020-01-26 01:01
耐心看完這篇文章,你就懂了。
Everything you need to know about pointers in C
kayatsl
3楼-- · 2020-01-26 04:19
转成了 uint *指针后取值, 还要强转一次uint 这不是破来一次后还要破的节奏麽..
kinsno
4楼-- · 2020-01-26 06:06
这个是么子意思?
自个玩自个?
楼主你这句话从哪弄过来的,还是你就想弄懂这是什么意思?还是想要干嘛,你的目的是?
关于以后
5楼-- · 2020-01-26 09:24
 精彩回答 2  元偷偷看……
hck2llj
6楼-- · 2020-01-26 14:31
kinsno 发表于 2013-11-22 15:16
这个是么子意思?
自个玩自个?
楼主你这句话从哪弄过来的,还是你就想弄懂这是什么意思?还是想要干嘛,你 ...

这个问题其实应该和我刚才发的另一个帖子放在一起,只是今天一整天都昏沉沉的。
孔子说过:中午不睡,下午崩溃。另一个帖子是:
http://www.amobbs.com/forum.php? ... p;page=1#pid7135733

一周热门 更多>