C语言中的函数应用时易出现的错误.pdf

C语言中的函数应用时易出现的错误.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言中的函数应用时易出现的错误.pdf

第19卷第3期 西昌学院学报·自然科学版 V01.19.No-3 ScienceEdition 2005年9月 XichangCoUege·Natural Sep.,2005 C语言中的函数应用时易出现的错误 蒋眷蕾1,杨 双2,岳富强1,刘 辉3 (1.西昌学院,四川西昌615022;2.桂林航天工业高等专科学校,广西桂林541004; 3.成都电子高专,四川成都) 【摘要】C语言程序完全由函数组成。除程序必须包含的main函数(主函数)和语言本身提供 的库函数外,用户还可根据需要定义任意多个自己的函数。通过主函数调用其他函数(库函数,用户 自定义函数),其他函数之间的相互调用,完成相应的程序功能。C语言程序一般是由大量的小函数 而不是由少量大函数构成的,这样可以让各部分相互充分独立,并且任务单一。文章对函数在C语言 中的应用时易出现的错误进行了分析。 【关键词】变量;函数;函数调用;参数;参数传递;返回值 【中图分类号】rIP312【文献标识码】A 【文章编号】1673—1891(2005)03—0090—04 一个C语言程序可由一个主函数和若干个函数 printf(“%d”,x);} 构成,程序从主函数开始执行。 函数是一个自我包 含的完成一定相关功能的执行代码段。我们可以把 参数的地址表列,因此务必在x的前面加上地址运算 函数看成一个”黑盒子”,你只要将数据送进去就能 得到结果,而函数内部究竟是如何工作的的,外部 数无法显示正确的x的值。这是初学者常犯的错误。 程序是不知道的。外部程序所知道的仅限于输入给 Scanf、printf函数应用时应注意如下的问题: 函数什么以及函数输出什么。函数提供了编制程序 (1)scallf()函数 的手段,使之容易读、写、理解、排除错误、修改和维 I.scanf函数中的格式控制后面应当是变量地 护。 址,而不应是变量名。例如:如果a,b为整型变量,则: scaIlf C语言的一个主要特点是可以建立库函数。 scaIIf(“%d,%d,’,a,b);是不对的,应该为 Tu舶C2.O提供的运行程序库有400多个函数,每 (“%d,%d”,a,b)6 个函数都完成一定的功能,可由用户随意调用。这 II.如果在格式控制后面除了格式说明以外还 些函数总的分为输入输出函数、数学函数、字符串和 有其他字符,则在输入时应输入与这些字符相同的 内存函数、与BIOS和DOS有关的函数、字符屏幕和 图形功能函数、过程控制函数、目录函数等。除了系 用如下形式3,4如果输入时不用逗号而用空格或其 统提供的库函数外,为解决用户的专门需要,用户可 他字符都是不对的。 以自己定义函数。函数是C语言的构造模块,它是C III. 当用scanf函数给一个字符数组赋值时,由 程序的关键部件,函数编写的准确性、可行性直接决 于数组名代表数组的起始地址,因此地址参数应用 定了程序的正确性、可行性。我们在应用函数的时 数组名。 候,常常会出现如下的一些问题。 如:char (“%s”。&str)不对。 1 常见错误一 (2)printf()函数 I.注意函数参数的求值顺序。例:

您可能关注的文档

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档