我不是专家,所以对我很轻松.这两个代码段之间是否有任何差异?
#define BIT3 (0x1
<
<
3)
static int a;
Run Code Online (Sandbox Code Playgroud)
和
#define BIT3 (0x1 << 3) static int a;
Run Code Online (Sandbox Code Playgroud)
还有,有没有办法在一行中写第一个?这种多线风格有什么意义?以下代码是否良好?
#define BIT3 (0x1 << 3)
static int a;
Run Code Online (Sandbox Code Playgroud)