为什么对行指针取*号就变成列指针呢?不太深入理解c指针

为什么一勾选指针,基质就变成问号呢_ce吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:87,284贴子:
为什么一勾选指针,基质就变成问号呢
你还讨厌他们吗?贴吧燃...
明星扮演的角色中,有的...
首先请大家记住这句话...
这个好像很火的样子
足球是世界第一运动,也...
10、古力娜扎 最近古力...
了解二战的过程 1939年...
【ID】:我叫Mr灿 【昵...
现在雷剧越来越多,雷人...
又是一年要结束了,今年...
明明就在眼前却看 不到...
都是自己喜欢的 不定时...
下面那行就是填基址的。0下面
7级了还不会??你选指针了就是要用到偏移,上面的基址肯定是问号了,最下面那里写基址,0那里代表着偏移,
哈哈哈哈哈哈哈
666666新手
特么的中文版的
内&&容:使用签名档&&
保存至快速回贴C 里的指针 为什么加入*和取地址符&能够正常排列,而去掉后还是你输入的值_百度知道
C 里的指针 为什么加入*和取地址符&能够正常排列,而去掉后还是你输入的值
)(huan(a;huan(&a,&c):\)和取地址符&(huan(&a;}}为什么加入指针*(void huan(int *a,而去掉后还是你输入的值比如说输入3 2 4 结果是;%d %d %d\huan(a;return (0),b,&b),&b);*b){temp=*a;)输入 2 4 3 结果还是 2 4 3请问一下这是为什么,&c),&a;%d%d%d&quot,int b),int *b);n&quot.h&gt,int *b),&c);input tree int ,int *b){int temp,&b;scanf(&;huan(&b,a;huan(&b;*a=*b:2 3 4但如果改成(void huan(int main(){int a,b),c);if(*a&*b=void huan(int *a,c,&c);}void huan(int *a#include&huan(&a,c);)能够正常排列,&c);printf(&huan(b;n&),b,c);;printf(&huan(&a
提问者采纳
int b),顾名思义;,不会影响到调用函数的实参的值。传值时这就是函数调用中参数的传值和传址的不同之处,a,局部变量值的更新,原型是huan(int a,原型是huan(int *a, int *b),b都是被调函数中的局部变量。传址时,其实就是改变调用函数中实参的内容;,被调函数中改变这个地址中的内容,这里传送的是实参的地址
提问者评价
其他类似问题
为您推荐:
其他2条回答
c,用&的时候,函数huan改变了a:传递的是地址,b的地址里存的值是4。 不懂的话百度一下
什么是值传递。不用&的时候,所以程序正确运行,属于地址引用,c地址里面的值:传递的是值,ba的地址里存的值是2,c的地址里存的值是3,属于值传递,函数huan再怎么变也动不了主函数里的a,b
局部变量在函数结束时生命周期也就没了
所以值传递方式是不行的
用址传递则是直接操作变量
能做到交换
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁自己总结的列指针和行指针,大家看有什么错误没
[问题点数:20分,结帖人u]
自己总结的列指针和行指针,大家看有什么错误没
[问题点数:20分,结帖人u]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年3月 C/C++大版内专家分月排行榜第三
2013年12月 C/C++大版内专家分月排行榜第二2013年12月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 C/C++大版内专家分月排行榜第二2013年10月 C/C++大版内专家分月排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。C,在指向行的指针前面加一个*就转换为指向列的指针_百度知道
C,在指向行的指针前面加一个*就转换为指向列的指针
C,在指向行的指针前面加一个*就转换为指向列的指针,反之,在指向列的指针前面哗川糕沸蕹度革砂宫棘加上&就成为指向行的指针了.这话什么意思,谁来举例说下
我有更好的答案
你看的是谭浩强的C程序设计哗川糕沸蕹度革砂宫棘吧。里面举的有例子啊。多维数组与指针有点难度,你需要慢慢去领悟,多练习,多参考例子
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁*p=&a的写法正确吗不是说被赋值的指针变量前不能再加“*”说明符.可是为什么列题中又这样子写呢?_百度作业帮
*p=&a的写法正确吗不是说被赋值的指针变量前不能再加“*”说明符.可是为什么列题中又这样子写呢?
*p=&a的写法正确吗不是说被赋值的指针变量前不能再加“*”说明符.可是为什么列题中又这样子写呢?
像是要在里面放个指针呢,时间长了,都忘记了。在程序里实验一下了。
* 和 &互为逆运算,另外*用于声明指针变量,在声明完之后,*运算符表示取指针所指变量的值,所以这样写是对的:int *p=&a; //即在声明p指针的时候就将其赋值,值为a变量的地址,即p指针指向a而这样写是错的:int *p;*p=&a;
不对,*p是他所指向地址的内容,p是他所指向的地址&a是变量a的地址把地址传给指针p,应该是p=&a例题里这样些有可能是在定义指针时,比如int *p=&a就是对的,不是定义并赋值就不行的要么就是书印错le
如果p是一个比a高一级的同类型的指针才对,或者这样也对:在定义是如:int *p=&a;

我要回帖

更多关于 鼠标指针变成竖线 的文章

 

随机推荐