A. C語言里的foo是什麼
foo在C語言中經常作為方法名或者類名,英文全稱為function object Oriented,即面向對象函數。
foo常與bar搭配,foobar又為foo-bar,其中bar是beyond all recognition的縮寫,通俗點就是無法識別,一塌糊塗的意思。
而foo是fu的變體,fu是英語習語fuck-up的縮寫,同樣是一團糟的意思。於是,有些編程經驗的人,應該就已經明白了為何如今許多編程實例所涉及的事物均被冠名為foo。
(1)編程語言foo是什麼意思擴展閱讀
定義和語源——
至今約有212 個RFC中有術語'foo','bar'或'foobar'作為偽變數(metasyntactic variable)沒有任何適當的解釋或定義。
foo /foo/
1、 interj. 令人反感的術語。
2、 用於任何東西的一般的名稱,特別是程序和文件(特別是草稿文件)。
3、用於語法例釋的標准偽變數表中的第一個(bar, baz, qux, quux, corge,grault, garply, waldo, fred, plugh, xyzzy, thud). [JARGON]