学习笔记:关于&、*和#
2016-04-12 11:53
295 查看
&、*和#
在编程语言中,这三个符号都有自己的使用方法和意义,这是我们应该很清楚的,如:&:在c语言中,是取址运算符,在c++中,还可以用来定义引用(Reference)
*:在c语言中,定义指针,当然也是对地址的取值运算符
#:这一般是我们写c语言的第一个符号,表示预编译指令的前导符
以上是我的一般认识,当然读法一般就是:
&:读and,本来英文里也表示这个含义
*:读star,或者直接叫星号,读star是我在学习浙江大学翁恺老师的公开课时老师的读法
#:这个好像没有读过,大概像中文的“井”,也许读作井号
在这篇博文中就告诉了我们真实的读法,我觉得有必要纠正一下:
&:ampersand,含义是“and”
*:asterisk,在文章中一般表示标注
#:hash,这个应该很熟悉,就是哈希表(散列表)的单词
相关文章推荐
- ASP编程入门进阶(十三):Ad & Content Rotator
- AnyDVD & AnyDVD HD v6.1.3.3 Final 多国语言版 下载
- prototype 1.5 & scriptaculous 1.6.1 学习笔记
- JoinChar 向地址中加入 ? 或 & 用于实现传参
- Javascript & DHTML 实例编程(教程)(四)初级实例篇2―动画
- Javascript & DHTML 实例编程(教程)DOM基础和基本API
- 详解java中&和&&的区别
- 探讨Oracle中的&号问题
- Javascript & DHTML 实例编程(教程)基础知识
- Javascript & DHTML 实例编程(教程)(三)初级实例篇1―上传文件控件实例
- ASP编程入门进阶(十四):Browser & Linking
- c++ *运算符重载
- Python函数参数类型*、**的区别
- c/c++ 宏定义中的#/##
- 关于Scala的路徑依赖类型(Path-dependent type)
- python 中__name__ = '__main__' 的作用
- 运维老鸟分享linux运维发展路线规划
- 第一章 Linux操作系统概述
- OGNL表达式struts2标签“%,#,$”
- Changing DAG & DAG members IP addresses