| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1147 人关注过本帖
标题:指向指针的指针
只看楼主 加入收藏
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
结帖率:75.86%
收藏
已结贴  问题点数:10 回复次数:24 
指向指针的指针


               神马是指向指针的指针?
搜索更多相关主题的帖子: 神马 
2013-12-15 13:01
loveClangage
Rank: 8Rank: 8
来 自:广东云浮
等 级:蝙蝠侠
帖 子:326
专家分:891
注 册:2013-8-23
收藏
得分:0 
int *p,int **p1, p1可以指向p,就是层次不同,普通指针就是指向该类型的变量,指向指针的指针就是指向指针的, 自己上机实践最好,

编写的程序,不能改变世界,却可以改变自己...
2013-12-15 13:35
xiaozi2013
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:四川成都
等 级:蒙面侠
威 望:6
帖 子:830
专家分:4331
注 册:2013-12-13
收藏
得分:2 
程序代码:
int *pointer1;

int *pointer2;

pointer2 = &pointer1;  //pointer2就是指向pointer1的指针!

--整天敲那些破代码能找着媳妇儿吗。。。---
2013-12-15 13:46
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
收藏
得分:0 
回复 3楼 xiaozi2013


      还有吗?其他的

自定义人生。。。
2013-12-15 16:01
xiaozi2013
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:四川成都
等 级:蒙面侠
威 望:6
帖 子:830
专家分:4331
注 册:2013-12-13
收藏
得分:0 
回复 4楼 qq1274371820
咱也是大一党的,,,,,,初入码农行列,,,
对于一些专业的知识问题也不是十分的懂--------------

--整天敲那些破代码能找着媳妇儿吗。。。---
2013-12-15 16:30
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
收藏
得分:0 



                 .

自定义人生。。。
2013-12-15 16:37
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:0 
就是指针咯
只不过指向地址的也是个指针类型数据而已,没有咩区别

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-12-15 17:27
lleon
Rank: 2
等 级:论坛游民
帖 子:25
专家分:43
注 册:2013-10-28
收藏
得分:0 
a pointer to a pointer to some type
2013-12-15 17:42
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
收藏
得分:0 



               

自定义人生。。。
2013-12-15 18:10
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
收藏
得分:0 


           好吧,其实我真的问题是
 
             输入10个整数,用选择法,升序排序输出。要求使用指向指针的指针来实现

         这样做是哪里错了呢?

            
#include"stdio.h"
void chooserank(int *p)
{
    int i,j,t,k;
    int *pt;
    for(i=0;*(p+i)!='\0';i++)
    {
        k=i;
        for(j=i+1;j<10;j++)
        {
            if(*(pt+j)<*(p+k))
            {
                k=j;
            }
            if(k!=i)
            {
                t=*(pt+i);
                *(pt+i)=*(p+k);
                *(p+k)=t;
            }
        }
    }
    for(i=0;*(p+i)!='\0';i++)
    {
        printf("%d",*(pt+i));
    }
}
int main()
{
    int str[100];
    int i;
    for(i=0;i<10;i++)
        scanf("%d",&str[i]);
    chooserank(str);
    return 0;
}

自定义人生。。。
2013-12-15 23:38
快速回复:指向指针的指针
数据加载中...
 
   



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

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