当前位置: 代码迷 >> C语言 >> 不用形参指针,而用函数内部变量能否实现同样的功能
  详细解决方案

不用形参指针,而用函数内部变量能否实现同样的功能

热度:274   发布时间:2006-09-25 17:44:48.0
以下是引用神vLinux飘飘在2006-9-24 12:08:37的发言:

#include "stdio.h"

typedef struct node
{
char data;
struct node* leftchile;
struct node* rightchile;
}Bitree;//定义二叉树结点类型


value(Bitree* p,int k)//k为要求的位置,m是指针,
{
static int m = 0; //你要m,我就给你m
if(m++==k)
{
printf("K的值:%d",p->data);
return;
}
value(p->leftchile,k);
value(p->rightchile,k);
}

不过我有个问题,代码中的红色语句是不是要改成 exit(0); 更好些呢?
如果是用return;是不是要把整个树遍历完才退出呢?如果用exit(0);只要找到要求的值就退出程序的。是不是这样呢?


----------------解决方案--------------------------------------------------------
  相关解决方案