指针变量的数据和指针变量指向的地址有什么区别?求助
1个回答
展开全部
一个变量的地址成为该变量的指针.例如,地址2000是变量i的指针.如果有一个变量专门用来存放另一变量的地址(即指针),则它称为"指针变量".假设定义了一个变量i_pointer(变量名可任意取),用来存放整形变量的地址.可以通过下面语句将i的地址(2000)存放到i_pointer中.
i_pointer=&i;
这时,i_pointer的值就是2000(即变量i所占用单元的起始地址)
上述的i_pointer就是一个指针变量.指针变量就是地址变量,用来存放地址,指针变量的值是地址(即指针).
请区分"指针"与"指针变量"这两个概念.例如,可以说变量i的指针是2000,而不能说i的指针变量是2000.指针是一个地址,而指针变量是存放地址的变量.
希望对你有帮助.
i_pointer=&i;
这时,i_pointer的值就是2000(即变量i所占用单元的起始地址)
上述的i_pointer就是一个指针变量.指针变量就是地址变量,用来存放地址,指针变量的值是地址(即指针).
请区分"指针"与"指针变量"这两个概念.例如,可以说变量i的指针是2000,而不能说i的指针变量是2000.指针是一个地址,而指针变量是存放地址的变量.
希望对你有帮助.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询