1. a^=b^=a^=b;
2. a = a + b; b = a - b; a = a - b;
網上聽說有人在gcc下不使用編譯優化的情況下第一種方法不起作用,特意嘗試了下,結果是正確的。
windows:
visual studio 2005:通過
linux:
gcc 4.6.3 :通過
strtok函數,用於分割字符串,第一次調用使用被分割字符串,後面使用null,指導返回null。另一個是strtok_r函數,功能類似。c89, c99支持,posix支持。
1. a^=b^=a^=b;
2. a = a + b; b = a - b; a = a - b;
網上聽說有人在gcc下不使用編譯優化的情況下第一種方法不起作用,特意嘗試了下,結果是正確的。
windows:
visual studio 2005:通過
linux:
gcc 4.6.3 :通過
strtok函數,用於分割字符串,第一次調用使用被分割字符串,後面使用null,指導返回null。另一個是strtok_r函數,功能類似。c89, c99支持,posix支持。
一、幾個基本概念 tty(Teletypewriter) 來源於“電傳打印機”,Linux系統中則是終端設備的統稱,同時也代指操作系統中支持終端設備的tty子系統。 console(控制檯)