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

为什么会出现这个错误?

#include <stdio.h>


/* 自定义整型函数 sayLove() */

int sayLove();

{

    printf("%s\n","I Love imooc");//在这里输入输出语句printf,输出内容为I Love imooc 

   

    return 0;

}


/* 自定义整型函数 dividLine() */

int dividLine();

{

    printf("%s\n", "*************");

    return 0;

}


运行失败

hello.c:5:1: error: expected identifier or '(' before '{' token
{
^
hello.c:13:1: error: expected identifier or '(' before '{' token
{
^


/* 主函数 */

int main()

{

    return 0;

}


提问者:qq_傻墨_0 2017-10-06 13:51

个回答

  • 慕莱坞9399743
    2017-10-06 14:39:08
    已采纳

    C函数定义的时候不应该加分号;“int sayLove();” 应该改成“int sayLove()”,同样“int dividLine();”应该改成“int dividLine()”

  • 收集一切的梦想
    2017-11-09 16:44:47

    ....