亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 傳值與傳址 [打印本頁]

作者: wishrr    時(shí)間: 2011-07-22 16:18
標(biāo)題: 傳值與傳址
void swap(int *c,int *d)
{
int *a;
*a=*c;
printf("c=%d,d=%d\n",c,d);        這樣寫轉(zhuǎn)換函數(shù),內(nèi)存有問題,
*c=*d;
printf("c=%d,d=%d\n",c,d);
*d=*a;
printf("c=%d,d=%d\n",c,d);
}
作者: hellioncu    時(shí)間: 2011-07-22 16:50
  1. void swap(int *c,int *d)
  2. {
  3. int a;
  4. a=*c;
  5. printf("c=%d,d=%d\n",c,d);
  6. *c=*d;
  7. printf("c=%d,d=%d\n",c,d);
  8. *d=a;
  9. printf("c=%d,d=%d\n",c,d);
  10. }
復(fù)制代碼

作者: pxbfeiniao    時(shí)間: 2011-07-22 17:02
函數(shù)中int *a實(shí)際上等價(jià)于int *a = NULL,是個(gè)空指針,沒有指向任何一個(gè)內(nèi)存區(qū)域。

怎么能進(jìn)行*a操作呢?
作者: chinesedragon    時(shí)間: 2011-07-22 22:43
指針沒有指向?qū)嶋H的內(nèi)存啊
作者: cc810610186    時(shí)間: 2011-07-24 16:11
一開始及錯(cuò)了。。。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2