課程
/后端開發
/C
/Linux C語言指針與內存
按照change函數的作用,在運行時應該是交換兩個值的,關于傳值和傳地址現在混淆的很,假如說change函數里定義x,y,在主函數中加入printf(“%d,%d”,x,y);會怎么樣
2016-04-14
源自:Linux C語言指針與內存 2-1
正在回答
主函數中加入printf(“%d,%d”,x,y);會報錯;你定義的x,y的作用域于只在change函數里面可以用;
如果你把這句話加入到change內部就可以用了;
舉報
指針-C語言的核心,代領大家對c語言有更加深刻的理解
3 回答建議 change函數
1 回答為什么main函數里的ab不是change里的ab
2 回答為什么不能將交換函數中的臨時變量定義為指針???
1 回答C語言指針函數問題
1 回答先掉用的是quarate函數后調用的是rent 函數
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-15
主函數中加入printf(“%d,%d”,x,y);會報錯;你定義的x,y的作用域于只在change函數里面可以用;
如果你把這句話加入到change內部就可以用了;