黑马程序员技术交流社区

标题: 明天要考试了,出个经典题给大家试试水 [打印本页]

作者: pyy061    时间: 2015-9-7 23:02
标题: 明天要考试了,出个经典题给大家试试水
struct node{
int a; int b; int c;
};
struct node s = { 3, 5, 6 };
struct node *pt = &s;
printf("%d\n", *(int*)pt);
作者: TTsu    时间: 2015-9-7 23:15
是3 吗??????????
作者: bustle    时间: 2015-9-7 23:31
*(int*)pt——惭愧地说,我看不懂这个表达的意思,我运行得到结果为3.
作者: 范文鹏    时间: 2015-9-7 23:36
我看的是3
作者: oxzjsku    时间: 2015-9-7 23:45
明天什么时候考试啊,有点慌慌的感觉~
作者: 毛强    时间: 2015-9-8 17:41
node强制转换为int,取前四个字节的数据,所以为3
作者: jianjiao    时间: 2015-9-8 18:00
没看懂,求教
作者: malong0517    时间: 2015-9-9 18:24
不懂求教··
作者: jsh_513    时间: 2015-9-10 11:44
不懂求教。。。。。
作者: tangbinbin    时间: 2015-9-10 17:54
看不懂啊,,都是大神,,
作者: fangshiqi    时间: 2015-9-10 22:04
额,OC还没搞明白。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2