如题,如果可以的话,那么temp被赋值之后应该为一个常数,而常数又对指针变量赋值?
4条回答 默认 最新
qq_41242687 2017-12-01 12:45关注题主的意思是 a b 的定义是:
const int *a = ...;
const int *b = ...;
吧?
a b 都是指向常数的指针(const int *)的话,就不能用 int 或者 int * 来交换了,只能用 const int * 来交换。const int *tmp = a;
a = b;
b = tmp;
交换 a b 指向的方向。评论 打赏 举报解决 1无用