书写简洁-用elk打造安全数据分析平台

时间:2024-06-30 10:04:35
【文件属性】:

文件名称:书写简洁-用elk打造安全数据分析平台

文件大小:2.15MB

文件格式:PDF

更新时间:2024-06-30 10:04:35

51单片机

5.4 表达式和基本语句 5.4.1 运算符的优先级 【规则5-4-1-1】如果代码行中的运算符比较多,用括号确定表达式的操作顺序,避免使用默 认的优先级。 由于把C语言运算的优先级熟记是比较困难的,为了防止产生歧义并提高可读性,应当 用括号确定表达式的操作顺序。例如: word = (high << 8) | low if ((a | b) && (a & c)) 5.4.2 复合表达式 如 a = b = c = 0 这样的表达式称为复合表达式。允许复合表达式存在的理由是: (1)书写简洁; (2)可以提高编译效率。但要防止滥用复合表达式。 【规则5-4-2-1】不要编写太复杂的复合表达式。例如: i = a >= b && c < d && c + f <= g + h ; // 复合表达式过于复杂 【规则5-4-2-2】不要有多用途的复合表达式。例如: d = (a = b + c) + r ; 该表达式既求a 值又求d 值。应该拆分为两个独立的语句: a = b + c; d = a + r; 【规则5-4-2-3】不要把程序中的复合表达式与“真正的数学表达式”混淆。例如: if (a < b < c) // a < b < c 是数学表达式而不是程序表达式 并不表示 if ((a


网友评论