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]