#include <string
#define SWAP
a^=b;\
b^=a;\
a^=b;\
}
{
char* end = str+strlen
SWAP
str++;
}
}
}
char*
printf("%s\n",str);
}
printf("%s\n","type a string
}
}
注意:
- SWAP 的巨集:
- 第一個XOR昰得到兩數的異同
- 第二三則是,藉此做相同不變,不同變的動作
- argv為array of point to string, 0
: 指到程式本身 1~N: 則是後面接的字串