首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 796 毫秒
1.
主程序或其他调用子程序的程序块称为“调用程序”。在调用子程序时,调用程序的实参要和被调用的子程序的形参之间进行数据传递,这种数据传递被称为“虚实结合”,因为形参又称为“虚拟参数”。  相似文献   

2.
在C语言程序设计中,函数功能程序块的调用总是涉及到实参传递到形参、本文着重讨论它的这一传递过程,帮助读者了解C语言函数间、C语言与无形参说明的汇编子程序间的参数传递方式,了解同为内部变量的形参与内部变量的区别。参数的传递就是实现实参传送的存储单元必须是形参定义的存储单元。对C语言来说,作为形参的内部变量是堆栈变量,只有确定堆栈地址之后内部变量存储单元的地址才能具体化,这就强调实参传送的地址必须与该函数的栈联系起来。一、实参的传送一个函数中调用另一个函数时,程序控制就从调用函数中转移到被调用函数,转移时将实参和返回地  相似文献   

3.
函数及其调用过程中的参数传递规律一直是C语言教学中的重点和难点,针对很多教材中给出的实参向形参传递过程的值传递及地址传递规律,从分析变量、常量等基本概念的本质出发,阐释了栈结构在函数参数传递过程中的作用,证实了“值传递”是函数唯一的参数传递方式,而不存在所谓的“地址传递”方式的结论,并通过指针、数组、结构体类型实参到形参的传递过程,进一步说明了C函数的参数传递过程受到参数数据类型制约的特点.  相似文献   

4.
金兰 《福建电脑》2013,29(3):15-16
C语言函数调用时,函数实参与形参之间是如何进行参数传递以及它们的值如何发生变化。各种类型的数据作为函数参数,函数参数传递的过程与规律也不尽相同。本文以局部变量的概念为基础,采用内存图示分析法,剖析了三种情况下C语言函数参数传递的过程以及函数实参和形参值的变化过程。  相似文献   

5.
八十年代以前使用计算机的人可没我们今天幸运,今天点点鼠标、声光并茂的多媒体就呈现出来,或者直接就上了Highway.那时的人们每天的工作就是编程计算,萦绕脑际的是‘主程序”、“子程序”、“形参”。‘实参’畴,与今天扦比是苦了点.单调了点,但是学的却是十货,练出了真攻夫。今天强大的硬件完善的软件己使电脑成了“傻瓜机’,侄想真正登堂入室。成为“摄影家’,就不能停留在用“傻瓜栅的水平,可不能忽视了编程的学习。  相似文献   

6.
从非面向对象的程序中抽取出独立的对象,对于非面向对象系统的维护和扩展具有非常重要的意义。本文利用子程序和形参的关系设计并实现了一个非面向对象程序的对象抽取系统,应用该系统不仅能改善原程序的可维护性,而且可以提高系统代码的可重用性,实现软件复用。  相似文献   

7.
C程序是由一个主函数和其他函数组成,通过主函数main()调用其他函数,完成一定功能操作。因此学会定义和调用函数是编写C程序的关键,形参和实参的不同类型在C函数中起不同作用又是二级考试中难点。本文针对近年来二级考试题归纳总结这部分知识要点。  相似文献   

8.
张欢枝 《福建电脑》2007,(8):126-127
建立与遍历一棵二叉树历来为数据结构中不可缺少的内容.由于C语言仅有单向的"值传递",所以多年来数据结构皆使用指针函数来编程,进而增加了复杂性.本文了构造一个用递归函数建立二叉树的C语言程序,使实参不仅传递数值还可以传递其地址.  相似文献   

9.
9.1 术语定义 1.说明的作用域 (1)说明把标识符和程序实体(如变量、类型、子程序、形参、记录分量)联系起来。说明在其上起作用的正文区域称作该说明的作用域。 (2)同一个标识符可以用不同的说明引  相似文献   

10.
本文以DJS-8机ALGOL编译系统为例,讨论递归过程及其实现的有关问题。DJS-8ALGOL编译系统所实现的语言,除了固有量(own)及过程的赋值形参仅限于变量之外,基本上与ALGOL 60一致。该系统允许递归过程,考虑了函数的付作用,允许换表达式。因  相似文献   

11.
C语言教学中强制类型转换运算运用探讨   总被引:1,自引:0,他引:1  
毛丽娜 《现代计算机》2009,(12):135-136,146
在C语言中有一个强制类型转换运算符,它为C语言中的数据类型转换带来很大的方便,它不仅可以在不同类型数据之间进行赋值,在运算中发挥强大的作用,还可以运用在其他方面产生特殊作用。通过程序例子讨论强制类型转换运算在函数调用时实参与形参类型如何保持统一,计算时如何保持结果的精度及指针类型转换等几方面的运用。  相似文献   

12.
为了实现基于ASP.NET 2.0的SQL Server数据库的图片显示,在解决方案资源管理器中设计了两个文件:"CategoriesPicture.vb类"和"Handler.ashx一般处理程序",分别实现以下功能:从数据库中按形参读取图片数据;调用Categories Picture. vb类从数据库读取图片数据,并转换为可由Html标记显示的形式。  相似文献   

13.
模块化是当前程序设计语言的发展趋向之一。本文以 XCY-2语言为背景,对照传统实现方法的不足,提出了模块化语言过程设施的实现方法,它不仅解决了实现中所产生的新问题,更由于引进伪变址器概念以进行形实参的直接传递,无需传统实现方法中的中间过渡数据区而简化了实现,提高了功效、节省了内存空间。它还有能在编译时刻进行形式过程调用中形、实参对应关系正确性的严格检查等特点。引进伪变址器进行形、实参直接传递的思想显然适用于通常的非模块化语言及各种更简单情况。  相似文献   

14.
在C/C++语言中,函数可以带参数,也可以不带参数,还可以带数目不定的参数。本文介绍如何编制形参个数不定的函数及其使用。  相似文献   

15.
正确地理解和使用指针是成功地进行C语言程序设计的关键。指针不仅提供了函数修改调用变元的方法.还支持动态分配内存,因此可以改善某些例程的效率。但同时,指针也是C语言最强也是最危险的特征之一,未初始化的指针(包含无效值的指针)可以使系统崩溃。因此在很多C语言参考书中,都要求初始化的指针作为函数形参,即形参指向一个特定数据类型的变量。  相似文献   

16.
MC68HC908LJ12监控ROM中的子程序调用   总被引:1,自引:0,他引:1  
MC68HC908LJ12是Motorola公司新开发的一款8位单片机,也是第四届"MOTOROLA杯"嵌入式处理器(MCU/DSP)设计应用大奖赛中可以使用的单片机之一.它的监控ROM比较大,而且提供了一些对Flash存储器进行擦写操作的子程序的入口地址.这些子程序可以被开发者直接调用来擦写Flash存储器.开发者直接调用这些子程序,不仅可以降低编程的难度,而且可以节省大量的RAM.  相似文献   

17.
鲍远慧 《微机发展》2001,11(3):80-80,F003
在C/C++语言中,函数可以带参数,也可以不带参数,还可以带数目不定的参数。本文介绍如何编制形参个数不定的函数及其使用。  相似文献   

18.
汇编语言和高级语言不同,子程序不设虚参数(或称形式参数)。调用子程序时若需作参数传递,只好在调用子程序前将入口参数送入某些寄存器或给寻址入口参数的基址或变址寄存器赋值,出口参数的传递也需作同祥的操作,十分繁琐也容易出错。高级语言是通过虚实参数结合实现参数传递的,那么宏汇编语言能否实现虚卖结合呢?作者认为利用特殊宏处理字符&能在某种意义上实现类似功能,至少可为汇编语言源程序的编写带来不少方便。下面是一实例。在某踉踪测量雷达伺服系统软件设计中,要求在数字引导和自动跟踪这两种工作方式中实现变带宽控  相似文献   

19.
提出了一种新的基于子程序关键类型的对象抽取方法,使用该方法实现的对象抽取工具通过计算面向过程的C系统中各子程序参数的类型复杂度,找出每个子程序的关键类型,将子程序与关键类型打包,抽取出独立的对象。本文还提出了可以简化数据类型复杂度计算的类型系数概念,这些概念及方法对非面向对象系统的软件维护与代码重用技术的研究具有一定的参考价值。  相似文献   

20.
在C语言中,函数是实现程序模块化设计思想的手段。函数在调用过程中常常存在着实参和形参之间的数据传递。文章阐述了调用函数的过程中实参和形参之间数据传递的实质和属性,即值传递和单向性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号