鱼C论坛

 找回密码
 立即注册

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

  [复制链接]
发表于 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
回复 支持 反对

使用道具 举报

发表于 2015-2-24 11:15:21 | 显示全部楼层
再次路过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-24 23:14:04 | 显示全部楼层
:dizzy:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-22 21:41:52 | 显示全部楼层
谢谢~感谢楼主~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-11 16:18:16 | 显示全部楼层
擦泪,着看了半天漫画,本来蛮开心,一看后面,郁闷了···
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-1 17:06:15 | 显示全部楼层
支持一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-6 14:25:39 | 显示全部楼层
支持顶一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-19 14:47:00 | 显示全部楼层
一起加油 我学python
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-3 23:38:53 | 显示全部楼层
学Python小白报到,什么编程语言都不好学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-14 10:15:56 | 显示全部楼层
希望鱼c越办越好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2016-1-16 10:23:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-2-16 20:55:35 | 显示全部楼层
完全不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-2-17 19:36:03 | 显示全部楼层
求解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-2-20 22:47:25 | 显示全部楼层
还没达到这种水平,帮不了你啦,鱼币拿来吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 19:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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