c - 错误: Expected identifier or '(' before 'int'

标签 c struct

我不断收到此错误。知道出了什么问题吗?

struct numFreq(int* num, int* frequency) {
    int num, frequency;
};

最佳答案

您将函数的语法与结构的语法混淆了。试试这个:

struct numFreq {
  int num, frequency;
};

关于c - 错误: Expected identifier or '(' before 'int' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35347740/

相关文章:

c - C中的指针算术和 "generic"

c - 为什么内部结构中不允许使用 typedef?

c - 用于结构复制的 memcpy 和 strncpy 的区别

c - 在 ADT 中,结构声明必须位于单独的 .c 文件中吗?这有多重要?

pointers - 在 Go 中,类型和指向类型的指针都可以实现接口(interface)吗?

c - 如何给结构体数组赋值

C++ 音频混合

c - 对整数数组进行排序以避免在 C 中重复连续值

c - winapi FillConsoleOutputAttribute 程序崩溃

c++ - 如何从 C++ 中的类返回结构?