[問題] pointer assignment
問題(Question):
void swap(int * a, int * b) {
int * p; // 好像有看過 p 要給 default value,
// 否則在 asign 時可能會因為 p 指向的是 non-writable 的 memory,
// 而產生問題。請問是否有此一說,或應該怎麼找資料?
*p = *a; *a = *b; *b = *p;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.224.172.178
→
05/27 14:40, , 1F
05/27 14:40, 1F
推
05/27 14:43, , 2F
05/27 14:43, 2F
→
05/27 14:44, , 3F
05/27 14:44, 3F
→
05/27 14:45, , 4F
05/27 14:45, 4F
→
05/27 15:16, , 5F
05/27 15:16, 5F
→
05/27 15:17, , 6F
05/27 15:17, 6F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):