指向指针的指针
#include <stdio.h>
int main() {
int a = 4;
int *p;
p = &a;
int **q;
q = &p;
printf("p in %p, q = %p\n", &p, q);
printf("a in %p, p = %p, *q = %p\n", &a, p, *q);
printf("a = %d, *p = %d, **q = %d\n", a, *p, **q);
return 0;
}
隐式类型转换遵循规则:
补码
#include <cstdio>
int main() {
int number;
scanf("%d", &number);
printf("%08x %08x",number, ~number);
return 0;
}
移码
函数指针与函数式编程