2301_80602877 2024-03-13 15:16 采纳率: 33.3%
浏览 90

为什么在头文件里声明函数会这样报错

img


为什么在头文件里声明函数是,函数的形参部分会保报错,应该怎么处理呢

  • 写回答

6条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-03-13 15:16
    关注

    引自免费微信小程序:皆我百晓生

    在C语言中,函数在头文件中的声明应该遵循特定的语法格式。从你提供的错误信息截图(img1)来看,报错很可能是因为函数声明的语法不正确或不完整导致编译器无法识别。

    一个正确的函数声明示例如下:

    // 在头文件 myheader.h 中
    
    // 假设声明一个名为 'myFunction' 的函数,它接受两个整数作为参数并返回一个整数
    int myFunction(int param1, int param2);
    

    如果你遇到的是形参部分的报错,可能存在的问题有:

    1. 括号缺失:形参列表必须放在圆括号内。
    2. 类型定义缺失:每个形参都需要指定数据类型。
    3. 逗号分隔符缺失:如果有多个形参,它们之间需要用逗号分隔。
    4. 变量名未定义:形参需要有名称,除非是void类型的函数。

    请检查你的函数声明是否符合上述规范。如果问题依然存在,请提供具体的错误信息和函数声明代码片段,以便我能给出更精确的解答和修正方案。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月13日