c语言 指针赋值怎么能使一个指针在各个文件间传值

共有 4287 人关注过本帖
标题:如何把一个数组指针赋给指针变量
等 级:论坛游民
帖 子:25
专家分:16
结帖率:100%
&&已结贴√
&&问题点数:19&&回复次数:5&&&
如何把一个数组指针赋给指针变量
char *a[]={&aaaa&,&bbb&,&cccccc&};
如何用p把*a[]中值输出,详细过程,先谢谢了
搜索更多相关主题的帖子:
等 级:禁止发言
帖 子:15
专家分:62
提示: 作者被禁止或删除 内容自动屏蔽
单贴警告桑不起!!!莫装B
等 级:论坛游侠
帖 子:57
专家分:136
char *a[]={&aaaa&,&bbb&,&cccccc&};
&&& char *p;
&&& for (int i=0;i&sizeof(a)/sizeof(a[0]);i++ )
&&&&&&&&p = a[i];
&&&&&&&&printf(&%s&,p);
来 自:广东潮州
等 级:小飞侠
帖 子:1181
专家分:2784
挂羊头卖狗肉.........................
你用指针数组&&&&&&char *a[]={&aaaa&,&bbb&,&cccccc&};
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
char( *a)[]={&aaaa&,&bbb&,&cccccc&};这才是数组指针
char **p;&&& 指向指针的指针&&&
*p=a;&&&&&把数组指针的地址也就是志向它的指针赋直给**P
[ 本帖最后由 A 于
20:43 编辑 ]
一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,&&QQ群
等 级:论坛游民
帖 子:25
专家分:16
回复 4楼 A
哈哈!不好意思,初学者,不是很清楚
等 级:业余侠客
帖 子:59
专家分:215
你定义的*a[]是指针数组,不是数组指针。
数组指针指指向数组的指针,而指针数组是一个放指针的数组。
char *a[]={&aaaa&,&bbb&,&cccccc&};的意思是a[0]=“aaaa”在内存中的首地址,依此类推。。。
所以 p定义 char *p[3];
printf(&%s&,p[i])
OK了,已试,成功输出!
版权所有,并保留所有权利。
Powered by , Processed in 0.030712 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights ReservedC语言 怎样让一个指针的内容传给一个变量_百度知道
C语言 怎样让一个指针的内容传给一个变量
提问者采纳
然后你给他赋值;p=&a,他必须先指向一个变量int a,*是取值的意思*p就代表把p指向变量的值取出这样*p可以当普通变量使用了b=*p如果你定义了一个指针int *p;然后*p就代表a的值 了
提问者评价
其他类似问题
/y=*p;x的地址送指针变量pp1=p,y,p1也指向x了x=5;/指针变量p的内容送另一指针变量
&#47,*p;/p=&x,*p1;
/p指向的单元的内容送另一变量;&#47
来自团队:
为您推荐:
其他2条回答
b = *i.我要取 i 这个指针里面的值:i 是一个指针,那么就这样,b是一个变量比如
容传给一个变量
您可能关注的推广
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言中把文件位置指针移到一个地方(以r+形式打开),写入一个数据,这个数据是覆盖原数据还是插入文件_百度知道
C语言中把文件位置指针移到一个地方(以r+形式打开),写入一个数据,这个数据是覆盖原数据还是插入文件
假设为Y,将文件位置指针移到C,在写入一个数据,那这个文件是ABCYDE(或者ABYCDE),还是ABYDE如果有一个文件写的是ABCDE,现在打开文件
我有更好的答案
其他类似问题
为您推荐:
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言中指针怎么表示一个变量地址,详细点。谢谢_百度知道
C语言中指针怎么表示一个变量地址,详细点。谢谢
指针变量的值就是一个内存地址, 如想访问这个内存地址所保存的数据, 用*号
其他类似问题
为您推荐:
c语言的相关知识
其他1条回答
说呀😄
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 c语言 指针赋值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信