设为首页 加入收藏

TOP

C语言指针传递详解(三)
2015-01-22 21:26:31 来源: 作者: 【 】 浏览:99
Tags:语言 指针 传递 详解
eTree函数可以是由返回值,也可以不具有返回值(因为传递的是地址)。在main函数中作了测试,返回的值为二叉树根节点的值。
?
void CreateTree(Node** pTree)?
{
? ? char ch;
? ? scanf("%c",&ch);
? ? if(chr == '#') {
? ? ? ? (*pTree) = NULL;
? ? } else {
? ? ? ? if(!((*pTree) = (Node*)malloc(sizeof(Node)))) {
? ? ? ? ? ? exit(OVERFLOW);
? ? ? ? }
? ? ? ? (*pTree)->ch = chr;
? ? CreateTree(&((*pTree)->lchild));
? ? CreateTree(&((*pTree)->rchild));
? ? }
}
首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇利用栈实现队列(C语言实现) 下一篇C语言里为何会有“2+2=5”的结果

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: