C语言问题,高手进!!!!

unsigned char far *video_buffer=(char far *)0xA0000000L;
#include "data\\List.h"
#include "data\\Bmp.c"
#include "data\\Pcx.c"
#include "data\\Io.h"
#include "data\\Hanzi.c"
#include "data\\F.c"

这是我的课设的前面部分 就是主函数之前的部分 第一句是什么意思呢 #include 又怎么回事呢 麻烦解释的详细点 越详细越好 因为我这个很重要 每行都得给解释清楚 诶 麻烦死~

unsigned 意思是“未签名”用它修饰全局变量
C里边一般用#include来引用头文件一般后边跟<>表示是系统函数引用,后边跟“”表示是自定义函数"include"是指定路径!
#include "data\\List.h"
#include "data\\Bmp.c"
#include "data\\Pcx.c"
#include "data\\Io.h"
#include "data\\Hanzi.c"
#include "data\\F.c"
这些都是引用的绝对路径下的* *文件,文件里可能是函数,也可能是函数定义
“/”表示的是引用的相对路径,“\\”表示的是引用绝对路径!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-11
>第一句是什么意思呢
unsigned char far *video_buffer=(char far *)0xA0000000L;
这个是定义了一个全局量

>#include 又怎么回事呢
这个是定义头文件,
只不过你的这些,都是用绝对路径include的,而且有错
第2个回答  2008-12-11
#include<>是包含的意思.就是你这个程序要用到<>里这个文件.系统在编译你的程序文件时,会自动把这个文件导入进来.
其中,*.h上系统里自备的文件,叫头文件.其它带后缀.c的,是已有的c程序文件.
第3个回答  2008-12-11
第一行代码是错误的。
include是头文件包含的意思,而且这种写法是不规范的,因该使用/而不是\\。
第4个回答  2020-01-11
这是个逗号表达式,是取最后一个值的
第5个回答  2019-05-21
我一点都不会。旁观。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网