请大家帮忙给详细解释下这个c语言赋值

[复制链接]
查看11 | 回复3 | 2013-3-30 01:28:59 | 显示全部楼层 |阅读模式
指针变量两种初始化:int a[]={1,2,3};int *p=a; 是定义的同时初始化 int *s; *s=a; 是定义之后初始化 *p可以当做变量用,*的作用是取后面地址p中的值,也就是数组a的首部。同理于*s 还有种定义int a=1,*p=&a;则此时*p为取a的地址.注意区分&(取地址符)...
回复

使用道具 举报

千问 | 2013-3-30 01:28:59 | 显示全部楼层
定义的p为指针,指向数组a的首地址,指向的类型为整型,s也是一个指针,指向的类型为整型,但*s = a这个是不对的...
回复

使用道具 举报

千问 | 2013-3-30 01:28:59 | 显示全部楼层
int*p=a是错误的不可以把产量赋值给变量...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行