问答详情
源自:5-1 自创函数

关于自定义有参函数

看到的希望帮助下,我这个是在习题的基础上让saylove()括号内加了个参数,为什么后面应用会错,难道不是这样用吗,怎么错了,加参数怎么用呢,谢谢! #include

int sayLove(10) {   printf("I Love imooc");   return 0; } int dividLine() {    printf("%s\n", "*************");    return 0; } int main() { sayLove(10);/*只要在后面直接应用就好,但是不能漏括号*/    return 0; }

提问者:有思需多行 2017-12-24 10:25

个回答

  • z3phyr
    2017-12-25 02:48:16
    已采纳

    #include <stdio.h>
    
    int sayLove(int n ) // 在定义函数的时候这么写,这里的n是个形式参数,用来接收你那个10
    {
        int i;
        for(i=0;i<10;i++)
            printf("I Love imooc\n");
        return 0;
    }
    
    int dividLine()
    {
        printf("%s\n", "*************");
        return 0;
    }
    int main()
    {
        sayLove(10);/*只要在后面直接应用就好,但是不能漏括号*/
        return 0;
    }

    不知道你这个10想代表啥,我觉得可能是让他说10遍吧。你想给程序加参数,参考下上面这个。