c - C语言头文件的编写方法

标签 c macos header-files

我是一个新手,正在学习C语言。当我编译以下代码时出现一些错误。

Constans.h

#define ERROR 0   
#define TRUE 1  
#define FALSE 0  
#define OK 1  
#define INFEASIBLE -1  
#define OVERFLOW -2  
typedef int Status;  

ArrayList.h

#include"Constans.h"  
#define LIST_INIT_SIZE 100  
#define LIST_INCREMENT 20  
typedef struct{  
int *elem;  
int length;  
int listsize;  
}SqList;  
extern Status InitList_sq(Sqlist *l);  
extern Status ListInsert_sq(Sqlist *l,int i,int e);  
extern Status ListDelete_sq(Sqlist *l,int i,int *e);  
extern void MergeList_sq(Sqlist La,Sqlist Lb,Sqlist *Lc);  
extern void ListTraverse(Sqlist l,void(*visit)(void));  

程序.c

#include<stdio.h>  
#include "ArrayList.h"  
int main(){  
return 0;  
}  

enter image description here

我的环境:
操作系统:Mac OS X 10.9.1版本
编辑:vim
编译器:i686-apple-darwin11-llvm-gcc-4.2

我对添加反斜杠符号的错误感到非常抱歉。

最佳答案

不需要反斜杠。如果您想注释一行,请使用“//”。

关于c - C语言头文件的编写方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21212891/

相关文章:

c++ - 在模板实现文件中使用命名空间

c++ - R CMD SHLIB 'undefined reference' 并且不为 SWIG 生成的 R 包装器生成 .so/.dll

打字时光标离开窗口(ncurses)

c++ - 在C++编译器中编译C程序

macos - 尝试在 OSX 上构建 iniparser 时出现 "ld: unknown option: -Bsymbolic"

c# - 使 C++ 软件包和 C# 包访问相同枚举/常量整数的最佳方法

c - 枚举类型的使用

c - 使用 sscanf 从文件中读取

c# - 使用 C# 和 Xamarin 防止按 F8(播放)按钮后启动 iTunes/Music.app

swift - 我可以在向 NSTableView 添加行时创建自定义动画吗?