1、知识图谱
2、举例
例1:临时数据的取地址
int n = 100, m = 200;
int *p1 = &(m + n); //m + n 的结果为 300
int *p2 = &(n + 100); //n + 100 的结果为 200
bool *p4 = &(m < n); //m < n 的结果为 false
上面的例子是错误的。
int func(){
int n = 100;
return n;
}
int *p = &(func());
上面的也是错误的。
S s1 = {23, 45};
S s2 = {90, 75};
S *p1 = &(s1 + s2);
S *p2 = &(func());
上面的例子在某些编译器下是正确的。