foo bar的意思
有些朋友问:foo, bar是什么意思, 为什么C++书籍中老见到这个词。
我google了一下, 发现没有很好的中文答案。这个问题,在维基百科上有很好的回答。在这里翻译给大家。
译文:
术语foobar, foo, bar, baz 和qux经常在计算机编程或计算机相关的文档中被用作占位符的名字。当变量,函数,或命令本身不太重要的时候,foobar, foo,bar, baz 和qux就被用来充当这些实体的名字,这样做的目的仅仅是阐述一个概念,说明一个想法。这些术语本身相对于使用的场景来说没有任何意义。Foobar经常被单独使用;而当需要多个实体举例的时候,foo,bar,和baz则经常被按顺序使用。
原文:
The terms foobar, foo, bar, baz and qux are sometimes used as placeholder names (also referred to as metasyntactic variables) in computer programming or computer-related documentation.[1] They have been used to name entities such as variables, functions, and commands whose purpose is unimportant and serve only to demonstrate a concept. The words themselves have no meaning in this usage. Foobar is sometimes used alone; foo, bar, and baz are sometimes used in that order, when multiple entities are needed.
// C code example #include <stdio.h>int foobar(int *pi) {*pi = 1024;return *pi; }int main() {char foo[] = "Hello,";char bar[] = "World!";printf("%s %s\n", foo, bar);int baz = foobar();printf("%d, baz");return 0; }
转载于:https://www.cnblogs.com/susanws/p/5386277.html
foo bar的意思相关推荐
- Linux Vim搜索替换命令详解 :%s/foo/bar/g
今天来分享几个非常好用的vim命令,学会后,工作效率翻倍! 1. 官方文档 官方文档:Search and replace The :substitute command searches for a ...
- Foo = Foo||Bar ,这行代码是什么意思?为什么要这样写?
这种写法称为短路表达式 解析: 相当于 var foo; if (foo) {foo = foo; } else {foo = bar; } 常用于函数参数的空判断
- foo,bar,baz
https://en.wikipedia.org/wiki/Foobar 原文: The terms foobar, foo, bar, baz and qux are sometimes used ...
- foo, bar ,baz
这些术语本身相对于使用的场景来说没有任何意义. 1.Foobar经常被单独使用: 2.而当需要多个实体举例的时候,foo,bar,和baz[,qux]则经常被按顺序使用. 算是计算机的一种文化吧. / ...
- 在Python中以foo.bar.baz的方式访问嵌套dict中的内容
我们首先举一个多级嵌套的dict的例子,后面也会用这个例子来结合代码说明: obj = {"foo": {"bar": {"baz": 5} ...
- foo/bar/baz/qux
通常大家都喜欢用 foo /bar/ baz/qux 来表示任意数据类型或者变量,就像喜欢用 "hello world" 入门一样. 那么它有什么意义呢? 是的,这些都是程序员特 ...
- oobar, foo, bar, baz和qux搅屎棍的含义
术语foobar, foo, bar, baz和qux经常在计算机编程或计算机相关的文档中被用作占位符的名字.当变量,函数,或命令本身不太重要的时候,foobar, foo, bar,baz和qux就 ...
- 有趣的foo bar
http://www.cnblogs.com/felicity/archive/2010/11/30/1892100.html 不管是java,C++,还是PHP,每次都能看到 foo = bar 的 ...
- 转载:编程中常见的Foo,bar是什么意思
原始链接:编程中常见的Foo,是什么意思.._xhmz的专栏-CSDN博客_foo是什么意思 编程中常见的Foo,是什么意思.. xhmz 于 2014-07-28 13:08:34 发布 4796 ...
最新文章
- C#实现的18位×××格式验证算法
- 从零开始学习jQuery (七) jQuery动画-让页面动起来!
- Spring boot的profile文件
- Java源码分析:深入探讨Iterator模式
- pwnable.tw unexploitable 分析
- ORA-01658:无法为表空间XXX中的段创建initial区
- MySQL 实用语句集合
- 基于Microsoft Translator API的vim翻译插件
- 学习zookeeper基础知识
- 23种设计模式之适配器模式(Adapter模式)
- 90%人不知道的大厂面试流程和技巧
- 如何制作一份高大上的学术PPT?
- 计算机考试office难还是c语言难,计算机二级考试c语言难不难
- 如何加声调口诀_汉语拼音声调标注口诀 涨知识了
- python网盘搜索引擎_打造一个蓝奏云网盘搜索引擎
- c语言链表拆分,P2 拆分链表
- AI智能语音客服机器人方案介绍/优点/核心
- 说说网页设计常用的构思方法
- 小米手机无法打包的解决方案
- 美团技术团队:实例详解机器学习如何解决问题
热门文章
- 介绍一个不错的jquery插件-cluetip
- vi 不保存退出_vi或vim的快速操作技巧你知道吗?
- python findcontours_基于Python的opencv学习练习(十二) findContours()轮廓与绘制drawContours()...
- 先来先服务算法、运行时间最短者优先算法和最高响应比优先调度算法_Linux进程调度:完全公平调度器CFS
- 如何把电脑文件传到虚拟机
- Linux下qwt源码编译,QWT的编译与配置
- oracle open_link,open_links_per_instance 和 open_links 参数说明
- php 管理mysql数据库_php管理mysql数据库类
- gzp解压命令 linux_Linux下最常用的压缩及解压缩命令
- axure 图片切换图片的交互_Axure 交互案例:放大缩小图片