我有一个非常简单的问题,这个C程序开头的这些声明叫做什么?通常在C程序中,您会列出<variable-type>
<variable-name>
,还可以选择<variable-value>
。但是,在这个计划的前几行中似乎是这样; <random-word>
<variable-name>
;
这个语法叫什么?所以我可以了解更多信息..
#include<X11/Xlib.h>
#include<stdio.h>
#include<stdlib.h>
int main()
{
Display *dpy;
Window rootwin;
Window win;
Colormap cmap;
XEvent e;
int scr;
GC gc;
答案 0 :(得分:3)
它们只是X11/Xlib.h
头文件中定义的类型,是Xlib的主头文件。当你想要一切时,它就是你所包含的那个。
例如,在Debian下,Xlib.h
文件包含:
typedef struct _XDisplay Display;
定义(相当大)struct _XDisplay
。