微信红唇小希:[收藏]C++ Tips(6)--if的处理 - 心如止水--coofucoo的专栏
来源:百度文库 编辑:中财网 时间:2024/04/28 16:03:41
[收藏]C++ Tips(6)--if的处理 /*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ if 语句对出错的处理
if有什么难的?还是是先看一段程序代码吧。
if (ch >= ‘0‘ && ch <= ‘9‘){
/* 正常处理代码 */
}正常处理代码 */
} else{
/* 输出错误信息 */
printf("error ......\n");
return ( FALSE );
}
这种结构很不好,特别是如果“正常处理代码”很长时,对于这种情况,最好不要用else。先判断错误,如:这种结构很不好,特别是如果“正常处理代码”很长时,对于这种情况,最好不要用else。先判断错误,如:
if (ch < ‘0‘ || ch > ‘9‘)ch > ‘9‘) {
/* 输出错误信息 */
printf("error ......\n");
return (FALSE);
}
/* 正常处理代码 */... ...
这样的结构,不是很清楚吗?突出了错误的条件,让别人在使用你的函数的时候,第一眼就能看到不合法的条件,于是就会更下意识的避免。
本文引用通告地址: http://blog.csdn.net/coofucoo/services/trackbacks/480993.aspx
[点击此处收藏本文] 发表于 2005年09月14日 11:31 PM
if有什么难的?还是是先看一段程序代码吧。
if (ch >= ‘0‘ && ch <= ‘9‘){
/* 正常处理代码 */
}正常处理代码 */
} else{
/* 输出错误信息 */
printf("error ......\n");
return ( FALSE );
}
这种结构很不好,特别是如果“正常处理代码”很长时,对于这种情况,最好不要用else。先判断错误,如:这种结构很不好,特别是如果“正常处理代码”很长时,对于这种情况,最好不要用else。先判断错误,如:
if (ch < ‘0‘ || ch > ‘9‘)ch > ‘9‘) {
/* 输出错误信息 */
printf("error ......\n");
return (FALSE);
}
/* 正常处理代码 */... ...
这样的结构,不是很清楚吗?突出了错误的条件,让别人在使用你的函数的时候,第一眼就能看到不合法的条件,于是就会更下意识的避免。
本文引用通告地址: http://blog.csdn.net/coofucoo/services/trackbacks/480993.aspx
[点击此处收藏本文] 发表于 2005年09月14日 11:31 PM
关于C的IF
QQ的tips区别
c中if的作用
写三条你的health tips
用C语言的if-else做这题
c语言中if的详细使用?
[c]一个if语句的问题
求有关英语的learning tips
qq的好友资料tips问题
c语言if问题
health tips是什么意思啊,请列出你的3条health tips
问一个C语言方面的问题? $IF
请教C语言if嵌套的一个程序?
想问一个简单的C:if语句
想问一个简单的C:if语句
收藏文件夹在C盘的什么地方?怎么移动?
我的QQ怎么没有TIPS显示了?
我的QQ怎么没有TIPS资料显示了?
[作业]MIPS(Million Instructions Per Second), GIPS, TIPS的转换?
善于学习的人有那些方法?tips
拍随身听的广告有没有什么tips啊
请列出你的3条health tips
tips是什么意思
what if 和if what的区别