标题:求助3级指针,帮看看这个程序哪里错了,谢谢!
只看楼主
Silence烬
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-12-13
 问题点数:0 回复次数:3 
求助3级指针,帮看看这个程序哪里错了,谢谢!
#include<stdio.h>
int main()
{
    char **a[5];
    gets(**a);
    char***p;
    p=a;
    printf("%c",**p);
    return 0;
}
要求定义一个3级字符指针,并通过该指针操作目标字符变量
搜索更多相关主题的帖子: return 
2015-12-13 10:59
a852268659
Rank: 1
等 级:新手上路
帖 子:4
专家分:1
注 册:2016-1-6
得分:0 
指针数组只能储存首地址,且所储存的内容放在只读的内存条,无法进行修改;而且你gets(**a),进行存放的不是首地址,而是整个字符串,显然程序不能运行;
修改完为,可以参考一下
#include<stdio.h>
int main()
{
    char b[5],*b1=b,**a=&b1;
    gets(*a);
    char***p;
    p=&a;
    printf("%c\n",**p);
    return 0;
}


~~~~~~~~~~~授人以鱼,不如授人以渔
2016-01-08 13:20
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
三级指针  基本用不到了  忽悠人还可以   

DO IT YOURSELF !
2016-01-08 13:39
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
中國的東西,就是用不到的才考,以懂用不到的爲能,不然孔乙己要證明自己有文化怎麽會舉例茴香豆的茴字有四個寫法。

授人以渔,不授人以鱼。
2016-01-08 16:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-460175-1-1.html




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

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