我有一个函数isEmpty()
,我想用这个Empty()
替换它。
int isEmpty(char *s)
{ return s[0]=='\0';
}
我应该这样替换吗?
#define isEmpty() Empty()
答案 0 :(得分:0)
假设你有一个定义的函数isEmpty
,你需要传递一个参数:
#define Empty(s) isEmpty(s)
但是你可能想要在没有任何功能的情况下实现它:
#define Empty(s) ((s)[0]=='\0')