首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
本文从C/C++语言和Fortran90语言特点的角度,全面分析了相应调用机制。从参量传递协议、函数调用协议,参数变量命名规则,可变参量入口和地址传送等方面用了详细的分析,介绍了不同语言间的数据,数组和字符串传送方法,并简介VisualC++6.0调用Fortran PowerStation4.0的连接方法。  相似文献   

2.
在程序设计过程中,经常会出现需要调用DOS内外部命令,现成的应用程序或商品化软件如FoxBase,Basic。这样做的好处是整个操作都在同一程序的控制下进行,即节省时间又容易实现各程序之间的数据传递。如何便利、有效地执行这些外部命令在程序设计中需要妥善处理,否则会出现许多麻烦,如死机等。  相似文献   

3.
C/C++是函数型的语言,能根据具体情况编制相应的函数是学习C的关键。由于函数通常使用同样数目和类型的参数,所以将参数传递给函数比较简单。但是,并非所有的函数都是这样。例如:常用的库函数:Printf与scanf等,每次调用时,就可以用不同类型与数目的参数。这是因为这一类函数具有一个可变的参数表。由于函数能处理较多的数据与不同类型的数据,所以函数的实用性得到了增强。由于有了可变参数表,可以只编写一个函数,而不是几个函数,所以会使得程序代码显得更简洁。C及C++的库函数中就有不少具有可变参数表的函数。当然,用…  相似文献   

4.
张兴滔  冯建 《计算机技术》1994,(4):45-50,53
本文介绍了汇编语言和C++语言之间混合编程技术,文明了如何在两者之间传递各种参数,以及相互之间的交互式调用技术。  相似文献   

5.
姚敏 《软件世界》1996,(9):23-24
1.适当调用DOS程序,加快软件开发速度 我们在开发Visual C++应用程序时,可以适当调用DOS程序,这是因为: (1)DOS程序能更好地访问用户为Windows安装的计算机资源; (2)经历了长期运行考验的DOS程序;稳定可靠; (3)利用成熟的DOS程序,可减少编程工作量,加快软件开发进程。 Visual C++应用程序调用DOS程序的直接方法是使用WinExec函数。 WinExec((LPCSTR)lpszComLine,(UINT)  相似文献   

6.
C语言与汇编语言之间的接口是从事计算机软硬件人员应熟练掌握的一门技术指针是C语言中引入的重要概念之一,灵活地运用它可以使函数问参数的传递简单方便。本文仅以在科技开发工作中总结出来的具体实例说明Borland C 与汇编语言之间指针传递的几种方式。所给例程均已在IBM386上运行通过。1.整型近指针的传递,返回整型值近指针的情况  相似文献   

7.
在调用对话框之前,通常需要将父窗口中的一些参数传递给这个对话框。在退出对话框或者对话框中的某些参数改变之后,需要在父窗口中对这些参数改变做出响应。将要传递的和要响应的参数封装成一个自定义的共享数据类,实现了在父窗口与对话框之间传递和交换数据。  相似文献   

8.
我在Borland C++For DOS环境下编制了一个直流电路分析程序,在后来程序的可视化过程中,决定使用快速方便的RAD工具Visual Basic(以下简称VB)开发界面。尽管VB5.0中已经有了比较完全的OOP功能,但是要把几百行的C++代码快速无误地转化为Basic代码也不是一件轻而易举的事。我想既然在VB中能够调用动态连接库(dll)中的函数,那么是不是可以把以做好的类编译成dll供VB调用呢?经过反复试验,利用Visual C++5.0中的ATL COM Wizard选项,成功地实现了这种设想。这里把一些简单实现方法介绍给大家。  相似文献   

9.
为了实现Windows与DOS通讯,先通过DOSTSR.EXE重置多路复用中断(int2FH)入口地址,在内存中申请一块缓冲区,并放入给定的字符串;在Windows环境中,WINTSR.EXE通过中断调用接口int86()调用int2FH获取DOSTSR传回的缓冲区地址,并转换成保护模式地址。  相似文献   

10.
利用C语言与汇编语言混合编程是程序设计人员经常想使用的方法,这样使用,可以充分利用高级语言的特性和低级语言的直接处理功能,达到互补,更快地设计出用户所需的程序。 笔者曾参阅过Turbo C 及Turbo Assembler汇编大全(中国科学院希望高级电脑技术公司,1990.9),发现:在C环境下调用的汇编模块,需在汇编语言中说明被C调用的变量、函数为Public;而在C语言中也需说明该汇编函数为Extern,这样方可进行调用。当然也同时要求编写的汇编函数具有根据栈进行参数传递的约定,以及对被C调用的函数要求其前有下划线。下面来看一下调用实例。  相似文献   

11.
C是个强有力的程序设计语言。它所提供的各种特点有助于写出简单明了、有效且易于维护的程序。 C语言原是贝尔实验室Dennis Ritchie为DEC PDP11机写UNIX操作系统而创立的。UNIX系统本身、C编译程序及大部分UNIX系统下的实用程序都是用C写的。因此,C的设计思想是基于面向机器的,具有许多机器语言的特点,比如有许多地址操作和位操作,可直接使用机器寄存器,可进行存贮分配等,但作为一个高级语言,又具有高级语言的特点,如具有很丰富的高级数据类型和高级程序结构。  相似文献   

12.
本文阐述了C语言程序调用的一般方法,在分析调用时的程序参量传递基础上,利用C例行程序库所提供的管道函数及数据共享管理函数,成功地实现了施调程序与被调程序间参量的相互传递。本文所探讨和提供的方法,对进行C程序设计具有实际使用价值和参考价值。  相似文献   

13.
杨谷 《软件世界》1994,(6):21-23
屏幕的保存与恢复是图形界面设计中一组常用到的操作,在Bor land C+ +中提供的getimage和putimage可以实现此功能。但这两个函数是用BIOS调用实现的,当需要进行快速屏幕切换的时候,明显地可以看到从上到下的刷屏过程,影响了图形界面的质理。 为此,笔者设计了一组屏幕保存、恢复函数,这组函数的调用格式完全与Borland C和Turbo C一致,具有Borland C++和Turbo C两种接口,读者可以很方便地在Borland C++或Turbo C中调用。调用格式见程序中的注释。 为了加快写屏速度,采用了直接写屏技术。考虑到图形界面设计主要为中文信息处理服务,而中文  相似文献   

14.
主程序或其他调用子程序的程序块称为“调用程序”。在调用子程序时,调用程序的实参要和被调用的子程序的形参之间进行数据传递,这种数据传递被称为“虚实结合”,因为形参又称为“虚拟参数”。  相似文献   

15.
李薇  陈静 《数字社区&智能家居》2007,2(6):1320-1320,1337
内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,不必担心内存是如何管理的,这并不能使得内存管理的重号性有一点点降低。对实际编程来说,理解内存管理器的能力与局限性至关重要。在大部分系统语言中,比如C和C++,必须进行内存管理。本文将介绍C/C++内存管理的基本技术及应用。C++中涉及到的内存的管理问题可以归结为两方面:正确地得到它和有效地使用它。“正确地得到”的意思是正确地调用内存分配和释放程序;而“有效地使用”指写特定版本的内存分配和释放程序。  相似文献   

16.
通过在C++Builder中调用Fortran生成的以数组作为传递参数的动态库的实例,说明数组作为传递参数的动态库的调用方法和一些注意事项。  相似文献   

17.
本文详细介绍了Borland C^++程序调用汇编语言函数的方法和规则,并说明如何传递各类参数和返回结果,附有例程。  相似文献   

18.
汇编语言与C语言的混合程序设计技术   总被引:4,自引:2,他引:4  
讨论汇编语言与C语言的混合程序设计技术。在大规模的程序设计中,汇编语言程序与高级语言程序相结合,充分发挥各自的优点,实现两种语言之间的混合编程,是解决实际问题的有效方法。在实际的程序设计中,C语言主程序可以调用汇编语言子程序,汇编语言主程序可以调用C语言子程序,也可以在C语言程序中嵌入汇编语言语句。在汇编语言与C语言的混合编程中,参数的传递、模块的连接以及调用关系的确定是值得注意的关键问题。  相似文献   

19.
C语言指针探讨   总被引:1,自引:0,他引:1  
指针是C语言中的一个重要概念,也是C语言的一个重要特色。正确而灵活地运用指针,可以有效地表示复杂的数据结构;能动态分配内存;能方便地使用字符串;有效而方便地使用数组;在调用函数时能得到多于1个的值;能直接处理内存等。但同时,指针的概念也难以理解,使用比较灵活的特点给程序设计者的学习和应用带来困难。本文结合例题探讨指针问题。一、指针的概念如果在程序中定义了一个变量,在编译时就会给这个变量分配一定长度的内存空间。内存区的每一个内存单元都有一个地址,用来标识内存单元,通过地址对所标识的单元存放数据。给变…  相似文献   

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

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

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

京公网安备 11010802026262号