目錄
C 語言程式設計期中考--整數交換
話說如果你曾經在大學修過 C 語言相關課程的話,應該有很大的機會在課堂上或期中考中,看到下面這個考題:
void swap(int x, int y)
{
int tmp = x;
x = y;
y = tmp;
}
int main()
{
int x = 3;
int y = 5;
swap(x, y);
// 請問下面這一行程式碼會印出什麼
printf("x = %d, y = %d\n", x, y);
}
當你把這個問題拿去給任何一個稍具經驗的 C Programmer 的話,他會立刻回答你印出來的一定是:
x = 3 ...