C教程-函数(7)

发布时间:2006-07-25 11:58     点击:
分页:上一页  1 2 [3] 4  下一页

开发环境Options/Compiler/Errors中的有关警告错误检查开关为off。

    10. 将关系符"=="误用作赋值号"="。此时屏幕显示:

        Lvalue required in function <函数名>

    二、连接时的常见错误

    1. 将Turbo C库函数名写错。这种情况下在连接时将会认为此函数是用户自

定义函数。此时屏幕显示:

       Undefined symbol ’<函数名>’ in <程序名>

    2. 多个文件连接时, 没有在"Project/Project name中指定项目文件 (.PRJ

文件), 此时出现找不到函数的错误。

    3. 子函数在说明和定义时类型不一致。

    4. 程序调用的子函数没有定义。

    三、运行时的常见错误

    1. 路径名错误。在MS-DOS中, 斜杠(\)表示一个目录名; 而在Turbo C 中斜

杠是个某个字符串的一个转义字符, 这样, 在用Turbo C 字符串给出一个路径名

时应考虑"\"的转义的作用。例如, 有这样一条语句:

          file=fopen("c:\new\tbc.dat", "rb");

目的是打开C盘中NEW目录中的TBC.DAT文件, 但做不到。这里"\"后面紧接的分别

是"n"及"t", "\n"及"\t"将被分别编译为换行及tab字符, DOS将认为它是不正确

的文件名而拒绝接受, 因为文件名中不能和换行或tab字符。正确的写法应为:

          file=fopen("c:\\new\\tbc.dat", "rb");

    2. 格式化输入输出时, 规定的类型与变量本身的类型不一致。例如:

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