這篇文章說明 利用記憶體位址的值去運算。
來說明吧:
把day1和day2的記憶體位置給dayBetween,
然後利用記憶體位置上的值去運算,運算中的結果不影響記憶體位置
運算後的結果在return印出來!!
#include#include using namespace std; int dayBetween(int &dayIn, int &dayOut){ int dayTemp; if(dayIn> dayOut){ dayTemp = dayIn; dayIn = dayOut; dayOut = dayTemp; } return dayOut - dayIn; } int main(){ int day1, day2, dayCount; day1 = 8; day2 = 5; dayCount = dayBetween(day1, day2); cout<<"day1:"<
輸出結果:
沒有留言:
張貼留言