函数前面加#define是什么意思,希望热心人能结合我的例子讲解#define READ_FIXED(results,keyName){nResult= configfile.readint(-T("fixedCursor"),keyName,ERROR_VAL)if(0
来源:学生学帮网 编辑:学帮网 时间:2024/06/04 07:04:37
函数前面加#define是什么意思,希望热心人能结合我的例子讲解
#define READ_FIXED(results,keyName)
{
nResult= configfile.readint(-T("fixedCursor"),keyName,ERROR_VAL)
if(0
#define没什么特别的,就是指定某个字符串由新的名称来替代.
比如#define A "abcdef"
如果你程序中使用A如下
char str[] = A;
预处理阶段,预处理器会替换A为"abcdef"
所以当预处理结束,由编译器编译的时候,得到的实际代码是
char str[] = "abcedf";
同理,如果int m = A;就会报错,因为替换后为int m = "abcedf";这很明显语法错误.
回到你的问题来看
#define READ_FIXED(results,keyName)
{
nResult= configfile.readint(-T("fixedCursor"),keyName,ERROR_VAL)
if(0
函数前面加#define是什么意思,希望热心人能结合我的例子讲解#define READ_FIXED(results,keyName){nResult= configfile.readint(-T(fixedCursor),keyName,ERROR_VAL)if(0
define是什么意思
电话号码前面加86是什么意思?
股票前面加XD是什么意思
区号前面加1255是什么意思
企业名称前面加S是什么意思
电话号码前面加65是什么意思.
设公式前面加$是什么意思
define是什么意思啊?
#define ELEM size_t是什么意思
Verilog语言中$是什么意思,自己写的任务或者函数前面可不可以加$?
英文前面加个EX是什么意思?
固定电话前面加几个数字是什么意思
手机前面加个apls是什么意思
de chine前面加个de是什么意思?
#define
请问C语言中#define osal_task_create(...) OSAL_INVALID_ID这样定义一个不定参函数为一个常量是什么意思?
有的时候同学发来短信,显示手机号码前面加86是什么意思?