首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
吴多多  杨伟伟  肖力涛 《科技信息》2011,(15):J0102-J0102,J0085
C语言中函数的调用过程涉及到参数及返回值的传递,其传递都是通过函数调用栈实现的。为了清楚揭示该过程,本文利用在《数据结构》课程中学习到的堆栈数据结构对其进行了模拟,清楚明晰地展示了函数调用过程,对理解学习C语言和栈结构具有很大的帮助作用,同时对递归函数的理解也很有裨益。  相似文献   

2.
C语言中的函数应用时易出现的错误   总被引:3,自引:0,他引:3       下载免费PDF全文
C语言程序完全由函数组成。除程序必须包含的main函数(主函数)和语言本身提供的库函数外,用户还可根据需要定义任意多个自己的函数。通过主函数调用其他函数(库函数,用户自定义函数),其他函数之间的相互调用,完成相应的程序功能。C语言程序一般是由大量的小函数而不是由少量大函数构成的,这样可以让各部分相互充分独立,并且任务单一。文章对函数在C语言中的应用时易出现的错误进行了分析。  相似文献   

3.
对C语言中函数调用过程中参数传递的不同方式进行了比较详细的说明,提出了在函数设计过程中要注意的问题,特别讨论了一般资料中介绍得较少的参数可变的函数设计方法。  相似文献   

4.
VC调用MATLAB的方法   总被引:7,自引:1,他引:7  
讨论了在VC中调用MATLAB的3种方法,并对3种方法进行了比较:通过MATLAB Engine方式可以调用C/C++函数和工具箱中的函数,同时还可利用MATLAB中强大的图形功能,但该种方式的致命缺陷是不可脱离MATLAB的环境;用LCC编译器可以脱离MATLAB环境,该种方式只能调用MATLAB中的C\C++函数,并且不支持图形;Matcom是一种比较有效的方法,它不仅可以调用C\C++函数,并且可以支持图形,但缺陷是不能调用涉及MATLAB内部类的函数。通过对3种方法的分析,指出了开发数据分析软件的一种有效途径。  相似文献   

5.
MATLAB与.NET平台接口技术的研究   总被引:4,自引:0,他引:4  
通过比较已有MATLAB与.NET平台接口调用技术,提出了一种采用对象化包装MATLAB引擎库函数的方法,该方法将MATLAB中由C/C 方式提供的引擎库函数进行对象化包装,使得由普通的函数调用转化为.NET平台上对象方法的调用.实验结果表明.NET平台下的托管代码能更好的调用MATLAB中的引擎库函数,托管代码语言(如C#)与MATLAB的数据交互能力有一定提高.  相似文献   

6.
吕浩音 《甘肃科技》2012,28(21):24-25
函数是C语言程序的重要组成部分,参数在函数的传递和调用中起着举足轻重的作用。讨论了函数的参数和宏参数在使用语法、占用空间、参数替换以及传递方式等方面的区别,并结合程序分析,对C语言中函数的参数以及宏参数的难点进行了探讨。  相似文献   

7.
介绍了LINUX系统调用和函数调用的区别及联系,一般地系统调用与函数调用在形式上并没有什么区别,但是系统调用与函数在执行效率、所 完成的功能和可移植性方面却有很大的区别,函数库中的函数尤其是与输入输出有关的函数,大多数必须通过LINUX的系统调用来完成。  相似文献   

8.
针对现有操作系统函数调用关系构建方法存在依赖系统源代码、兼容性差的问题,提出了一种基于硬件虚拟化中断陷入机制的操作系统内核函数调用关系构建方法。该方法在操作系统内核函数的特定位置动态插入会引起虚拟化中断陷入的特殊指令覆盖内核特定位置的指令,实现在函数调用、被调用时触发虚拟化中断陷入,并在陷入后的虚拟机监控器中获取当前内核函数的调用信息,从而动态构建操作系统的内核调用关系。实验结果表明,本方法能在不依赖内核源码、编译器的情况下构建多种开源/闭源、32 位/64 位操作系统的内核函数调用关系,构建准确率为100%,查全率大于85%。该方法可用于操作系统内核安全分析及白名单构建等工作,具有一定的实用价值。  相似文献   

9.
李春玲 《科技信息》2010,(26):238-239
一个C程序是由若干个函数组成,其中有且仅有一个主函数。主函数可调用其他函数,其他函数也可相互调用。本文通过实例,深入分析函数调用时是如何进行参数传递的。  相似文献   

10.
本文通过总结自己的学习经验,简单的分析了C语言程序设计课程中的函数,就C语言模块化程序设计中函数的参数设置、函数返回值的确定,以及主函数中函数的调用等,给出了一些函数分析。  相似文献   

11.
单片机与PC机串行通讯的实现   总被引:3,自引:0,他引:3  
PC机具有处理速度快,存储量大,良好的用户界面.而单片机具控制方便,接口简单等特点.因此PC机与单片机相结合在工业监控、数据采集和实时控制系统广泛应用.本文介绍了AT89C52单片机与PC机之间串行通讯实现,包括硬件结构及软件设计.单片机部分由汇编语言实现,PC机部分分别介绍了用VB语言的MSComm控件及调用W indows API函数来实现通讯.  相似文献   

12.
元素判别值分配法在用于求解运筹学一般运输调配与货郎担问题时,鉴于两类问题求解的不同,故使用的算法与调用的程序也不同.现已研制成功综合的求解算法与求解程序。则调用综合算法的程序.它既可求解一般运筹学的调配问题,也可求解货郎担问题;既可求最小值的问题,也可用于求解目标函数为最大值的问题.由于它只需一次调用,便可求解所属问题的最优解,是目前最有效的求解新方法.  相似文献   

13.
针对目前电视频道数目多、查找电视节目困难的问题,提出了一种新型的具有存储记忆功能的电视遥控器的设计方案。遥控器以单片机为智能核心部件,以一键多功能式键盘作为输入设备,以液晶显示模块作为显示输出器件,允许使用者在正常、存储和调用三种模式下使用,具有结构简单、使用方便、通用性强等优点。  相似文献   

14.
介绍在MATLAB环境中基于IBM PC微机并口的可编程8位8通道数据采集系统,该系统具有易于制作、使用方便等特点,可应用于各种低频信号的数据采集工作中.用C语言编写用于端口访问的程序,在MATLAB中编译为动态链接库函数,通过调用该动态链接库,可实现对硬件端口的操作.利用该方法测绘了铅和蜡的散热曲线.  相似文献   

15.
介绍了在Visual C#.NET中调用CLIPS编程的技术实现,详细论述了在C#中引用ClipsNET组件的实现技术和方法。实现了高效开发专家系统的windows用户界面,直观友好的输入输出形式;实现了在C#应用程序中调用ClipsNET推理机函数进行推理。该方法对于提高专家系统的开发效率,降低开发周期和开发成本,具有重要的实际意义。  相似文献   

16.
由点阵式液晶显示器和旋转式光电编码开关构成的智能仪器的人机交互界面,使仪器的操作向菜单式、傻瓜型迈进.在阐述光电编码开关基本原理和使用方法的基础上,介绍了I2C接口芯片电路形成的硬件输入结构,该结构体现了简洁的风格.在软件方面,则以当前的液晶屏显示窗口作为界面状态,以状态跟踪为主线形成基于界面状态的模块式程序结构,这种程序结构的作业链清晰,便于调试,而且适合于仪器改进和升级时功能软件的增加或变换.在由上位机与之组成自动测试系统时,操作命令下传后的任务执行程序也是及其简单的.  相似文献   

17.
采用STD总线微机配备新型交流大电流测量装置构成电石炉控制系统,可取得显著的节能效果.给出了控制系统的硬件结构及I/O接口电路,论述了冶炼大电流检测环节的特点及程序设计的任务.  相似文献   

18.
文章阐述了 C+ +函数中传值调用、传址调用及引用调用的特点 ,并通过实例将它们在函数中的应用进行了对比 ,以此体现出引用调用在实际应用中的优越性  相似文献   

19.
为了优化排样以提高材料利用率,从而减少资源消耗、降低生产成本,以三维设计软件Pro/E为平台,调用Pro/TOOLKIT函数及User-defined Feature,运用Visual Studio.NET语言编写程序,开发了排样的计算机辅助设计模块,可完成弯曲件的自动展开及其单排排样最大材料利用率的自动计算.  相似文献   

20.
现代化的家庭对居家安全提出了越来越高的要求,如何采用高科技手段提高家庭生活的安全系数是个重要课题.介绍了一种基于公用电话网络的家用智能报警系统.给出了系统的总体原理图,详细介绍了各部分的构成和功能,并列出了相应的单片机软件程序.经实验证明,该智能报警系统运行稳定,具有实用性和可行性.  相似文献   

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

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