鱼C论坛

 找回密码
 立即注册
查看: 4402|回复: 9

[技术交流] 定义指针时,解引用符号放在哪好?

[复制链接]
发表于 2013-12-14 23:01:24 | 显示全部楼层 |阅读模式

游客,如果您要查看本帖隐藏内容请回复


单选投票, 共有 3 人参与投票 查看投票参与人

投票已经结束

66.67% (2)
33.33% (1)
您所在的用户组没有投票权限
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-15 21:16:23 | 显示全部楼层
交朋友,不断的学习!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-21 03:08:05 | 显示全部楼层
我是来看看的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-7 19:06:56 | 显示全部楼层
c++primer第三版推荐使用第二个,解释如下

int* i,k;     如果放在前面, 会把int*理解成一个类型. 如果int*是一个类型 这句定义i与k都是指针但显然结果不是这样的 只有i被定义成了指针
所以最好解引用放在和变量一起 int *i, k;   这样就比较容易看出, i是指针 而k是变量.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-15 19:01:58 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-16 12:29:15 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-16 12:31:00 | 显示全部楼层
各有千秋
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-16 21:55:18 | 显示全部楼层
我感觉应该用第二个。因为如果是第一个的话,那么这可以看作是一个数据类型,那么加逗号之后的其他变量也应该是指针变量。但是实际上却并不是指针变量。而*紧贴着对应变量,就可以看作是一个标志,一个标签,就像给一个人贴上胸牌,上面写着我是指针变量。这样应该更好理解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-10-28 20:05:47 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-6 12:15:58 | 显示全部楼层
嗯哼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-22 21:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表