好的,我马上就知道这将是一个愚蠢的问题,但我不明白为什么这个简单的 C 程序没有编译。
#include <stdio.h>
#include <stdlib.h>
typdef struct CELL *LIST;
struct CELL {
int element;
LIST next;
};
main() {
struct CELL *value;
printf("Hello, World!");
}
我是 C 编程的新手,不是一般的编程,而是 C。我熟悉 Objective-C、Java、Matlab 和其他一些,但由于某种原因,我无法弄清楚这一点。我正在尝试在 OS X 中使用 GCC 编译它,如果这会有所不同。谢谢你的帮助!
我收到的错误消息是
functionTest.c:5: error: expected specifier-qualifier-list before ‘LIST’
functionTest.c:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘struct’