面试中遇到的一些问题
原创
©著作权归作者所有:来自51CTO博客作者ymfighting的原创作品,请联系作者获取转载授权,否则将追究法律责任
在找工作,参加了很多笔试面试,这个时候才发现,自己真是欠缺很多,尤其是很多平时认真正确的事情,其实是不对的,这个问题相当严重了。为了以后不再犯相同的错误,把一些题目,以备日后学而时习之。
1.写出运行结果
#include <stdio.h>
int main(void) {
int a[3];
a[0] = 0;
a[1] = 1;
a[2] = 2;
int *p, *q;
p = a;
q = &a[2];
int c = a[q - p];
//同类指针相减结果:
//两指针之间间隔所指类型元素(变量)的个数,所以两指针差值等于所得地址差值除以所指类型所占的字节数;
printf("value c = %d\n", c++);
printf("value c = %d\n", c);
return 0;
}
value c = 2
value c = 3
上一篇:Shell脚本调试技术
下一篇:关于设计模式的一篇好文
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
vscode中可能遇到的一些问题
vscode保存markdown文件出错
vscode 软件 -
项目遇到的一些问题分析
C++项目遇到的一些问题分析
C++ 数据库 项目 解决方案 数据表 多线程 -
makefile遇到的一些问题总结
文件的链接有先后,一般来说,startup.S文件在链接时候放在最前面。不然即使
makefile 预处理 编译器 后缀
















