stm32和if的区别

如题所述

第1个回答  2022-11-26
#define TARGET BIG ENDINA O
#ifdef TARGET LITTLE ENDINA
call little endina function
#else
call big endina function
#endif
不管把TARGET LITTLE ENDINA和
TARGET_BIG_ENDINA定义成0或者1,甚至后面不写这个0或者1,调用的都是
little endina函数,这段代码是有问题的,就是没有理解#if和#ifdef之间的
第2个回答  2022-11-26
甚至后面不写这个0 或者 1 ,调用的都是 little endina 函数,这段代码是有问题的,就是没有理解#if 和#ifdef 之间的区别。#if 的使用说明#if 的后面接的是表达式,如果...
相似回答