Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4057052
  • 博文数量: 272
  • 博客积分: 7846
  • 博客等级: 少将
  • 技术积分: 6476
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-25 16:27
文章分类

全部博文(272)

分类:

2010-03-17 15:25:21

很多教程序的书里,都有采用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;没有什么实质意思,随手指代而已。


阅读(1674) | 评论(2) | 转发(0) |
0

上一篇:我的老话

下一篇:PHP自动抽取论坛内容

给主人留下些什么吧!~~

chinaunix网友2010-03-19 11:31:48

foo不是关键字,是变量名或函数名。比如: int foo=3;

chinaunix网友2010-03-17 22:30:50

为什么不用更加简单的A,B,C等来定义变量?而要用FOO,int,等英语单词呢?如果用A,B等简单的字母来定义这样不只是可以减少程序的字数,也可以让英语不好的人更加容易记住变量啊?? 思维空间