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支持。
從匯編來看C語言之變量
[C/C++基礎] C語言常用函數memset的使用方法
[C/C++基礎] C語言常用函數strlen的使用方法
從C語言到C++語言
使用SWIG將C/C++庫移植到其他語言中
在Objective-C中使用C++
C語言全局變量多文件使用
Linux C/C++(或標准C++或標准C)編程雜記