今天参加了晨星的笔试,好多细节都忘了,主要是写出来给自己复习复习,倒也不难,但也没有做对……..
1、关于数组的指针
一般都会给数组名取地址p在+1,然后求p-1指向的值
可是今天的题是这样的
这是填空题,让求p[1]是多少,emmm…….(当时没反应过来)
p是个一级指针,指向3,p++后指向5,p[1]相当于给p++后解引用,所以是6。
2、#define宏替换的题目(混合~取反运算符)
考点主要有:
(1)、宏替换,细心就行
(2)、运算符的优先级,~的优先级高于,的优先级高于+-
(3)、~取反运算,负数的二进制运算,符号位不变,取反+1,就能得到答案