考试网 >> IT认证 >> 等级 >> 四级考试 >> 计算机等级考试四级上机编程修养(下)

计算机等级考试四级上机编程修养(下)

发布时间:2006-06-27 09:16     点击:
分页:[1] 2 3 4 5 6 7  下一页

6、if 语句对出错的处理 

——————————— 

先看一段程序代码吧。 

  

    if ( ch >= ’0’ && ch <= ’9’ ){ 

        /* 正常处理代码 */ 

    }else{ 

        /* 输出错误信息 */ 

        printf("error ......\n"); 

        return ( FALSE ); 

    } 

  

这种结构很不好,特别是如果“正常处理代码”很长时,对于这种情况,最好不要用else。先判断错误,如: 

  

    if ( ch < ’0’ || ch > ’9’ ){ 

        /* 输出错误信息 */ 

        printf("error ......\n"); 

        return ( FALSE ); 

    } 

  

    /* 正常处理代码 */ 

    ......  

   

这样的结构,不是很清楚吗?突出了错误的条件,让别人在使用你的函数的时候,第一眼 

就能看到不合法的条件,于是就会更下意识的避免。  

7、头文件中的#ifndef 

—————————— 

千万不要忽略了头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两 

个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件 
分页:[1] 2 3 4 5 6 7  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有