| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 423 人关注过本帖
标题:各位高手帮忙解释一下一个指针问题??谢了!!
只看楼主 加入收藏
Alidesheng
Rank: 2
等 级:论坛游民
帖 子:108
专家分:21
注 册:2010-4-18
结帖率:66.67%
收藏
 问题点数:0 回复次数:1 
各位高手帮忙解释一下一个指针问题??谢了!!
#include<stdio.h>
int main()
{
    char a[6]="abcde";
    char *p,**p1;
    p=a+2;
    p1=&p;
    printf("%c %c %s %d %d %d %d\n",**p1,*p,*p1,p,p1,*p1,&p1);
    return 0;
}
这里面的两个*p1前一个是输出字符串  后一个是输出c的地址,我想问一下为什么访问*p1可以把字符串输出来,而如果把%c改为%s去访问*p为什么不能输出字符串呢???
搜索更多相关主题的帖子: 指针 解释 
2010-05-09 09:37
肟狁
Rank: 2
等 级:论坛游民
帖 子:44
专家分:33
注 册:2010-5-8
收藏
得分:0 
⁎⁎P1是指针的指针   指向p   额那个最后一个应该是p指针已经是指向c了吧  单个字符
2010-05-09 09:59
快速回复:各位高手帮忙解释一下一个指针问题??谢了!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028758 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved