作业帮 > 综合 > 作业

高手请指教,指针变量名与所指的变量名相同,是假如定义int i,然后又定义int * i,那是不是*i就等于i(即*i=

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/30 00:00:46
高手请指教,指针变量名与所指的变量名相同,是假如定义int i,然后又定义int * i,那是不是*i就等于i(即*i=
高手请指教,指针变量名与所指的变量名相同,是不是不用把变量地址给指针变量,系统会自动把变量地址给指针变量.假如定义int i,然后又定义int * i,那是不是*i就等于i(即*i=i)
高手请指教,指针变量名与所指的变量名相同,是假如定义int i,然后又定义int * i,那是不是*i就等于i(即*i=
没有关系
int *i;
int i;没有必然的联系
如果要要定义,int *i;和int i;那么他们不能必须在不同的作用域内有效,在相同的作用域内要有一个被覆盖,也就是被屏蔽.否则会出错...
如:main()
{int *i;
int i;
.
}上述定义作用域相同,会报错的
不过如果是这样的就正确:
main()
{int a[5],*i;
i=a;
{int i=0;
for (i=0;i