這個程式的輸出是 6, 因為有的註解會偽裝.
#include <stdio.h>
int division(int *a, int *b)
{
return *a/*b /* a simple division */;
}
int main()
{
int a = 6;
int b = 2;
int *aptr = &a;
int *bptr = &b;
printf("%d\n", division(aptr, bptr));
}
感謝某位心思機靈的助教提供.
這助教太厲害了...
回覆刪除