在找工作,参加了很多笔试面试,这个时候才发现,自己真是欠缺很多,尤其是很多平时认真正确的事情,其实是不对的,这个问题相当严重了。为了以后不再犯相同的错误,把一些题目,以备日后学而时习之。
 
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