求助一道二级C语言的问题!

[复制链接]
查看11 | 回复2 | 2013-2-14 17:40:42 | 显示全部楼层 |阅读模式
*p++ ,先去p[0] 的值,再p++,当i= 0; 时,a[o]= *p++;相当于 a[o]=*p; p++;此时p=a[]= a[0]; 当i=1; 时,a[1] = *p++ 由于 上面p++了,所以现在 p= &a[1] , *p= a[1] ,所以 a[1] = *p= a[1] ; p++;
同理, a[2] = a[2]= 6;...
回复

使用道具 举报

千问 | 2013-2-14 17:40:42 | 显示全部楼层
*p++是先用*p的值再将*p加一,也就是说先把*p附给a再*p+1*p的初值就是a的地址,即a[0]的地址;...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行