面试时遇到的两个问题,不解,求救
1.设
结果怎么会是:
8,8
*(ptr++)+=123后arr[]怎么会变为
arr[]={129,7,8,9,10};
难道*(ptr++)+=123相当于
*(ptr) += 123;
ptr++;
可以为什么*ptr,*(++ptr)又都是8呢???
2.定义:
结果是0,2,4呢????
int arr[]={6,7,8,9,10};
int *ptr=arr;
*(ptr++)+=123;
printf("%d,%d",*ptr,*(++ptr));
结果怎么会是:
8,8
*(ptr++)+=123后arr[]怎么会变为
arr[]={129,7,8,9,10};
难道*(ptr++)+=123相当于
*(ptr) += 123;
ptr++;
可以为什么*ptr,*(++ptr)又都是8呢???
2.定义:
union U
{
struct
{
unsigned int a:1;
unsigned int b:2;
unsigned int c:3;
} I;
char chr;
};
void main()
{
U u;
u.chr = 100;
printf("%d,%d,%d,",u.I.a,u.I.b,u.I.c);
}
结果是0,2,4呢????
...全文
相关推荐
面试时十个可反问主考官的问题
面试时十个可反问主考官的问题 面试时十个可反问主考官的问题 面试时十个可反问主考官的问题 面试时十个可反问主考官的问题
java面试时常问的电商问题
java面试时常问的电商问题,做了一下归纳总结,可以更好的面对应聘
成都中电29所面试问题与总结.docx
这是作者参加成都中电29所(中电四小龙之一)面试时遇到的问题,分享给需要的小伙伴!!! 我面试的岗位是硬件开发工程师,面试分技术面试和综合面试两个部分。
射频专业面试相关的问题
整理的射频工程师面试中会遇到的问题,总结相关问题并给出一些面试的技巧。
面试技巧16个经典面试问题回答思路
面试技巧16个经典面试问题回答思路 面试技巧16个经典面试问题回答思路


