#define在 C/C++ 中,使用[and ] 创建值有什么区别#ifndef #endif,而您也可以轻松地使用 an intor std::string[C++] 创建值?
#ifndef MYVAL
#define MYVAL(500)
#endif
//C++
cout << MYVAL << endl;
//C
printf(MYVAL);
//C++
int MYVAL = 500;
cout << MYVAL << endl;
//C
int MYVAL = 500;
printf(MYVAL);