我在C中使用低級別的字符串工作時偶爾會使用strpbrk()
,但我從來沒有弄清楚它代表什麼。在我的腦海裏,我總是把它說成是「攪拌吠叫」,但那從來沒有感覺到過。strpbrk代表什麼?
它沒有像任何其他字符串函數一樣明顯的詞源,例如, strchr
(STR荷蘭國際集團CH一個- [R ACTER)或strspn
(STR荷蘭國際集團SP一個Ñ)。
我依稀記得在某處讀取的所有原始標準庫函數都限制爲7個字符的名稱,以便與Fortran保持兼容,或者因爲在原始C標準中,超過7個字符的標識符被認爲與它們的7字符前綴或什麼的。任何人都可以確認/否認/澄清這一點?
即將提出類似的問題,然後我在這裏找到答案。你的「攪拌皮吠聲」似乎頗具創意;) – artm 2015-12-20 22:09:57
我總是發音爲「strip [bork](https://en.wikipedia.org/wiki/Swedish_Chef)」。對我有任何其他解釋的意義:) – Lundin 2016-01-08 15:02:00