如果定义一个指针且指向一个已经确定指针的首地址,那么这个刚定义指针的改变会影响原来的指针吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:31:45
如果定义一个指针且指向一个已经确定指针的首地址,那么这个刚定义指针的改变会影响原来的指针吗?

如果定义一个指针且指向一个已经确定指针的首地址,那么这个刚定义指针的改变会影响原来的指针吗?
如果定义一个指针且指向一个已经确定指针的首地址,那么这个刚定义指针的改变会影响原来的指针吗?

如果定义一个指针且指向一个已经确定指针的首地址,那么这个刚定义指针的改变会影响原来的指针吗?
楼主你的问法就有问题,指针怎么能指向首地址呢?,指针就是指针,它是一个固定的‘值’,它不能指向一个地址更加不能赋值.你主要还是没弄清楚什么是指针,二级指针你当然也弄不懂了呀.我想说的是int *p,这里的p只是一个指针变量,它并不是什么指针.什么是指针?指针就是地址,地址就是指针,它是一个不可改变的值.如果int i.这里i的首地址告诉你是0x12ff7c(在VC6.0里定义的整形变量i的首地址就是这个,其他的软件可能不一样)那么这个0x12ff7c就是指针,想一想它能够指向仪个地址吗,能给它赋值吗,它只是一个固定的地址是不可改变的哦.我完全可以这么改变i的值:*((int*)0x12ff7c)=5(我先告诉系统0x12ff7c是一个整形变量的首地址(也就是指针),然后改变它的值),这时i就等于5,不信你可以去VC6.0上试试.你上面的问题其实很简单,你先把指针好好看看,别指针都没弄懂就去看二级指针,你指针懂了二级指针自然也会了,还有看指针的时候一定要牢记住指针就是指针它和指针变量是有本质的区别的.如果还有疑问可以追问.

如果定义一个指针且指向一个已经确定指针的首地址,那么这个刚定义指针的改变会影响原来的指针吗? 定义一个返回值是指向函数的指针且有一个指向函数的指针作为参数的函数? 如何定义一个函数 返回一个指向数组的指针 如何定义指向函数的指针?如何定义一个指向函数的指针?如何通过指向函数的指针来计算函数值? 已知一指针p,你可以确定该指针是否指向一个有效的对象吗?如果可以,如何确定?如果不可以,请说明原因. C++问题,如何定义一个指针char* xx[]={asdfa,asdfsdfgfgdsf,asdfdf};如何定义一个指向它的指针? 如果定义函数,float*fun(),则函数fun的返回值是()A.一个实数B.一个指向实行变量的指针C.一个指向实行函数的指针D.一个实型函数的入口地址 函数指针和指针函数区别?一个是指向函数的指针 一个是 返回指针的函数? 如果指针指向一个数组,如何随机访问其指向的数组元素?说具体点 定义一个指针变量,使它指向数组的第一个元素?怎么实现? 怎么定义指向三维数组的指针想定义一个指针p,double,分配空间为 new double[13][15][3]最终考虑到返回指针p c++函数名本质上就是一个指针,那么单独定义指向函数的指针有什么意义?话说函数指针还没太看懂什么意思 C语言中关于指针的理解我不理解这一句话 :如果p是一个已经定义好的指针变量,那么*p表示以p的地址为内容的变量.什么是以p的地址为内容的变量?*p不就是指针所指向的内容吗? 如何定义一个函数指针,使其可以指向两个参数不同的函数 能不能同时定义函数指针及其函数体,即定义一个函数指针,指向某段函数体.不通过函数名赋值给函数指针,从而调用该段函数体,而是直接通过定义的函数指针调用.@ 关于指针变量的问题首先定义数组int a[3];如果把a赋给一个指针变量p,那么p该如何定义?我觉得a是指向行的,而&a[0]才是指向元素的.所以不能把a赋给定义为int*p的指针变量p,而是赋给同样指向行 急~~~如果定义语句int a=1,请定义一个指针p指向a,并通过p控制a的值增加1 定义指针变量时必须说明其() ,以确定该指针变量所指向的变量的类型.