功能故障

时间:2019-12-05 23:57:49

标签: c function user-defined-functions pass-by-value

main()函数代码应该调用一个函数 blah(int,int),该代码显然在接受第二次输入后停止响应。它甚至都没有转到printf(),但是如果函数调用被注释掉了 该函数执行打印值printf()

的上一步
#include <stdio.h>

float ressil(int);
void blahh(int,int);
int common(int,int);

void main()
{
    int a,b;
    printf("aaa");
    scanf("%d",&a);
    printf("next");
    scanf("%d",&b);
    printf("asd %d %d",a,b);

    blahh(a,b);
}

void blahh(int c,int d)
{
    printf("entered");
    int i=2;
    while(1)
    {
        if((float)ressil(i)<(float)(c/d))
        {
            printf("%d",i);
            break;
        }
    }
}

0 个答案:

没有答案