面试中遇到的一些问题

在找工做,参加了不少笔试面试,这个时候才发现,本身真是欠缺不少,尤为是不少平时认真正确的事情,实际上是不对的 ,这个问题至关严重了。为了之后再也不犯相同的错误,把一些题目,以备往后学而时习之。
 
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
相关文章
相关标签/搜索