为什么c语言中COORD数据类型不定义就能直接使用?这个程序中包括这些库:

#include <windows.h>
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
#include <string.h>
#include <conio.h>
在程序中,没有用struct COORD来定义这个数据类型,直接就像如下形式使用了:
COORD pos;
pos.X = x;
pos.Y = y;
这个是怎么做到的??

虽然你没定义COORD,但不能保证你所包含的库函数里面没有,我试验了一下,把#include <windows.h>给注释掉,会出现COORD没定义的错误追问

哦哦,意思是在windows.h这个库里是吧

温馨提示:答案为网友推荐,仅供参考
相似回答