打印
[应用相关]

赋值的一些小疑问

[复制链接]
1054|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
redone|  楼主 | 2021-9-9 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
int i, *pa, a[] = {3,4,5,6,7,3,7,4,4,6};
pa = a;
for (i = 0; i <= 9; i++)
{
printf("%d\n", *(pa+i));
}

在这里
pa和a是不是等效的,
我看好多地方有类似的赋值,岂不是浪费资源?

使用特权

评论回复
沙发
小叶三千| | 2021-9-9 15:33 | 只看该作者
这个只是给a赋初值了吧,pa貌似没有赋初值吧

使用特权

评论回复
板凳
redone|  楼主 | 2021-9-9 16:45 | 只看该作者
小叶三千 发表于 2021-9-9 15:33
这个只是给a赋初值了吧,pa貌似没有赋初值吧

就是给数组a初值之后
pa = a;
那么,为什么不直接用数组a呢?

使用特权

评论回复
地板
小叶三千| | 2021-9-10 08:18 | 只看该作者
redone 发表于 2021-9-9 16:45
就是给数组a初值之后
pa = a;
那么,为什么不直接用数组a呢?

这个我也不清楚是他是怎么想的。。。

使用特权

评论回复
5
tail066| | 2021-9-10 09:44 | 只看该作者
有的时候,可能就是习惯。

使用特权

评论回复
6
drer| | 2021-10-5 18:10 | 只看该作者
这是指针操作啊

使用特权

评论回复
7
gwsan| | 2021-10-5 18:12 | 只看该作者
只是个人习惯问题

使用特权

评论回复
8
kxsi| | 2021-10-5 18:22 | 只看该作者
每个人的想法都不一样

使用特权

评论回复
9
nawu| | 2021-10-5 18:28 | 只看该作者
只要目的达到了就行了

使用特权

评论回复
10
qcliu| | 2021-10-5 18:36 | 只看该作者
两个都想要赋值吗

使用特权

评论回复
11
onlycook| | 2021-10-6 07:19 | 只看该作者
每个人习惯不一样,达到的效果是一样的就好了啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

132

主题

742

帖子

5

粉丝