很多教程序的书里,都有采用foo命名的变量、函数,那么foo究竟是个什么东西呢?
从网络上可以查考到它的英文解释:
***********************************************************************************
foo /foo/
1. interj. Term of disgust.
2. [very common] Used very generally as a sample name for absolutely anything, esp. programs and files (esp. scratch files).
3. First on the standard list of metasyntactic variables used in syntax examples. See also bar, baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud.
***********************************************************************************
请大家注意第2个解释:
[极为常用]在程序或文件中指代任何一个东西。
其实它的意思就是,如果你想不出一个名字,就随便写个foo。类似于我国的“路人甲”,“张三”。
在C语言中,相当于:int a,b;没有什么实质意思,随手指代而已。
从网络上可以查考到它的英文解释:
***********************************************************************************
foo /foo/
1. interj. Term of disgust.
2. [very common] Used very generally as a sample name for absolutely anything, esp. programs and files (esp. scratch files).
3. First on the standard list of metasyntactic variables used in syntax examples. See also bar, baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud.
***********************************************************************************
请大家注意第2个解释:
[极为常用]在程序或文件中指代任何一个东西。
其实它的意思就是,如果你想不出一个名字,就随便写个foo。类似于我国的“路人甲”,“张三”。
在C语言中,相当于:int a,b;没有什么实质意思,随手指代而已。