沉默的艺术家 发表于 2020-12-23 14:49:03

为什么没用进入递归

#include <stdio.h>

int main(){
    void sr(int *y);
    int i;
    int a,b;
    int s={2,3,4,5,6,7,8,9,10,11,12};
    printf("请输入指定行\na=");
    scanf("%d\n",a);
    sr(&a);
    return 0;
}
void sr(int *y)
{
    int s;
    if(*y>3){
      printf("a=");
      scanf("%d\n",s);
      sr(&s);
      
    }
}

xieglt 发表于 2020-12-23 15:28:38

#include <stdio.h>

int main(){
    void sr(int *y);
    int i;
    int a,b;
    int s={2,3,4,5,6,7,8,9,10,11,12};
    printf("请输入指定行\na=");
   //加取值符
    scanf("%d",&a);
    sr(&a);
    return 0;
}
void sr(int *y)
{
    int s;
    if(*y>3){
      printf("a=");
          //加取值符
      scanf("%d",&s);
      sr(&s);
      
    }
}
页: [1]
查看完整版本: 为什么没用进入递归