int *ptr与*ptr的区别
答案:1 悬赏:70
解决时间 2021-01-24 10:31
- 提问者网友:川水往事
- 2021-01-24 03:15
int *ptr与*ptr的区别
最佳答案
- 二级知识专家网友:零点过十分
- 2021-01-24 04:34
所以说个人一直推荐写成
int* ptr;并且把 int* 理解成一个整体,作为ptr的类型,而表达式中的 *ptr 则看作是完全另一回事
不过这是C++程序员偏爱的风格,某些“地道”的C代码用这种方式理解的话难免碰壁,不过一开始学的话恐怕这种方式是最适合理解的……
追问这样int *ptr是不是等于(int *)ptr?追答你见过(int) main()么,声明语句中的类型不能括起来,否则又完全是另一种语句了追问好的,有点明白了,谢谢哈
int* ptr;并且把 int* 理解成一个整体,作为ptr的类型,而表达式中的 *ptr 则看作是完全另一回事
不过这是C++程序员偏爱的风格,某些“地道”的C代码用这种方式理解的话难免碰壁,不过一开始学的话恐怕这种方式是最适合理解的……
追问这样int *ptr是不是等于(int *)ptr?追答你见过(int) main()么,声明语句中的类型不能括起来,否则又完全是另一种语句了追问好的,有点明白了,谢谢哈
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯