1.不要用空格来缩进,用tab,例如switch语句
//case 于 switch对齐 case语句体 于case 一般有一个或者二个制表符
switch (variable) {
case 1 :
IamTheCode ();
break;
case 2 :
IamTheCode ();
break;
}
2. 一行只有一个表达式
if (a != 0) todo(); // 错误
if (a != 0) // true
todo();
3.一般行的长度限制为80列,多于80列则需换行
//调用函数
status = gBs->AllocatePool(
EfiBootServiceData,
sizeof(DRIVER_NAME_INSTANCE),
&PrivateData
);
4.大括号 { } 使用
//函数左大括号
int function ()
{ // {单独一行
...
}
// if while for 等非函数 左大括号
if (a != 0){
...
}
5 括号() 使用
// 一般跟函数有关的() 前面都会有一个