您的位置:首页 > 其它

学习笔记:关于&、*和#

2016-04-12 11:53 295 查看

&、*和#

在编程语言中,这三个符号都有自己的使用方法和意义,这是我们应该很清楚的,如:

&:在c语言中,是取址运算符,在c++中,还可以用来定义引用(Reference)

*:在c语言中,定义指针,当然也是对地址的取值运算符

#:这一般是我们写c语言的第一个符号,表示预编译指令的前导符

以上是我的一般认识,当然读法一般就是:

&:读and,本来英文里也表示这个含义

*:读star,或者直接叫星号,读star是我在学习浙江大学翁恺老师的公开课时老师的读法

#:这个好像没有读过,大概像中文的“井”,也许读作井号

在这篇博文中就告诉了我们真实的读法,我觉得有必要纠正一下:

&:ampersand,含义是“and”

*:asterisk,在文章中一般表示标注

#:hash,这个应该很熟悉,就是哈希表(散列表)的单词
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  & * #