17、表达式中的括号
来源:互联网 发布:智能车循迹编程教学 编辑:程序博客网 时间:2024/05/29 09:11
如果一个比较复杂的表达式中,你并不是很清楚各个操作符的忧先级,即使是你很清楚优先级,也请加上括号,不然,别人或是自己下一次读程序时,一不小心就看走眼理解错了,为了避免这种“误解”,还有让自己的程序更为清淅,还是加上括号吧。
比如,对一个结构的成员取地址:
GetUserAge( &( UserInfo->age ) );
虽然,&UserInfo->age中,->操作符的优先级最高,但加上一个括号,会让人一眼就看明白你的代码是什么意思。
再比如,一个很长的条件判断:
if ( ( ch[0] >= '0' || ch[0] <= '9' ) &&
( ch[1] >= 'a' || ch[1] <= 'z' ) &&
( ch[2] >= 'A' || ch[2] <= 'Z' ) )
括号,再加上空格和换行,你的代码是不是很容易读懂了?
- 17、表达式中的括号
- 正则表达式中的括号
- 算法13:检查一个表达式中的括号是否合法,括号包括 {, [, (, ), ], }
- 栈验证表达式中的括号是否匹配
- 判断表达式中的括号是否匹配
- 中括号在正则表达式中的多义性
- php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
- php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
- php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
- 括号表达式
- 括号表达式
- 正则表达式简单验证内容中的括号是否配对
- 将字符串按正则表达式分隔,忽略括号中的内容
- GUN C 扩展之括号中的复合表达式
- “链栈”判断表达式中的括号是否正确配对
- “顺序栈”判断表达式中的括号是否正确配对
- 用栈判断表达式中的括号是否匹配
- 检查一个算术表达式中的括号是否匹配
- 13、函数名和变量名的命名
- ACM Asia Regional (Kanpur Site) Programming Contest 2001 Problem H
- 14、函数的传值和传指针
- 15、修改别人程序的修养
- 16、把相同或近乎相同的代码形成函数和宏
- 17、表达式中的括号
- 18、函数参数中的const
- 利用CVSNT在Eclipse中使用CVS--1.安装与配置CVSNT
- 19、函数的参数个数(多了请用结构)
- 2004IT两会主题
- 20、函数的返回类型,不要省略
- 21、goto语句的使用
- 22、宏的使用
- 利用CVSNT在Eclipse中使用CVS--2.在eclipse中配置CVS client