鱼C论坛

 找回密码
 立即注册

关于双重指针的一个问题,外加一幅漫画犒劳热心鱼油!

  [复制链接]
发表于 2014-8-20 10:44:29 | 显示全部楼层
鱼币~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-26 04:08:56 | 显示全部楼层
看看啊。。:sad{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-9-8 17:53:14 | 显示全部楼层
楼主加油,鱼C加油!我们都看好你哦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-9-8 19:55:34 | 显示全部楼层
两包烟的钱,把不了妹买不了田,不如拿来支持小甲鱼推出更多原创教学视频!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-9-8 23:09:39 | 显示全部楼层
鱼C加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-9-12 16:35:01 | 显示全部楼层
还要学习呀。。。。。。。。。。。。。。。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-9-13 19:06:55 | 显示全部楼层
非常感谢楼主的无私奉献,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-9-13 21:33:49 | 显示全部楼层
很有趣啊!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-9-29 09:38:21 | 显示全部楼层
程序员是没有女朋友的。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-5 13:10:22 | 显示全部楼层
mengmengda
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-6 20:02:27 From FishC Mobile | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-10-8 09:16:28 | 显示全部楼层
kanaknba
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-13 16:09:43 | 显示全部楼层

过来学习学习!,,,,,,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-25 01:15:24 | 显示全部楼层
娱乐于教一体。是烦躁的编程变得有趣
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-25 12:35:06 | 显示全部楼层
指针是C语言的老大难,学不会指针,就学不会C
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-25 12:51:20 | 显示全部楼层
现在一看见指真头都大了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-25 15:24:32 | 显示全部楼层
#include <stdio.h>
#include <stdlib.h>
typedef struct _tree
{
        int data;
        struct _tree * next;
}tree;

void InitTree1(tree *p)   //这个应该没有疑问
{
        p =  (tree* )malloc(sizeof(tree)); //这里不需要强制类型转换。
                //malloc(sizeof(T))返回T*型值,“=”左右两边类型一样,符合语法。
        p->data = 0;
        p->next = NULL;
        return ;
}
void InitTree2(tree **p)    //这说过了
{
    (*p) = (tree*)malloc(sizeof(tree));   //p内记录的是tree*型变量的地址,对其取*,即*p指的
        //就是tree* 变量,即指向tree型变量的指针。一句话(*p)相当于上边的InitTree1中的p。当然
        //这里也不需要强制类型转换。
    (*p)->data = 0;
    (*p)->next = NULL;
    return ;
}

int main()
{
        tree p1, *p2;    //p1为tree型变量,p2为指向tree型变量的指针。
        InitTree1(&p1);  //&p1  是取tree型变量的地址
        InitTree2(&p2);  //&p2  为取指向tree型变量的指针变量的地址,它的
                //类型为tree *型 根据 T* = &T语法规定,这里T为tree*型。所以形参我要
                //用一个tree** 型的指针来存这个值。
        return 0;
}
//综上,两个初始化是等价的。关于二者优劣,因为单边二叉树这里我还没学习到,所以
//抱歉,但在这个程序我建议用第一种,如果程序有添加其他函数,需具体问题具体对待。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-9 00:59:07 | 显示全部楼层
漫画不错,有感触
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-5 14:19:32 | 显示全部楼层
对啊,看帖回帖,不知不觉就升级了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-8 14:27:54 | 显示全部楼层
漫画不错啊!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-4 05:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表