首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 659 毫秒
1.
Linux的核心代码大部分是用C语言编写的,不可避免的其中还有一部分是用汇编语言写成的.有些汇编语言代码是利用gcc的内嵌语句直接嵌在C语言程序中的;还有一些则是写在汇编源程序中的,特别是Linux的启动代码部分.文章介绍了在Linux的gcc/g++环境下,C/C++程序中如何内嵌汇编代码;分析了汇编源程序如何与调用它的C/C++程序接口.  相似文献   

2.
对C/C++中数组名与指针从多角度进行比较分析,通过具体实例充分论证了二者的不同.  相似文献   

3.
王才善  邓志杰 《甘肃科技》2006,22(2):66-67,105
作为C/C 语言提供的一种功能,编译预处理在C/C 编程中具有非常重要而又特殊的地位。在总结了C/C 中编译预处理优缺点后,作者主要讨论了编译预处理在C/C 程序设计中的几个特殊的重要功能。  相似文献   

4.
耿姣  李婧 《奇闻怪事》2009,(8):151-152
C/C++语言中的函教传参的类型,JAVA语言中的类类型传参,两种语言的函数传参特性及比较.  相似文献   

5.
指针和引用的用法是C/C++语言教学中的难点,在列举指针与引用的基本用法和用作函数参数的基础上,通过对比编译得到的汇编语言代码,说明引用本质上还是指针,并给出在C++中使用引用的建议。  相似文献   

6.
程序设计实践中常见的编程风格问题包括缩进、对齐、一行书写多条语句、空行和注释,将上述问题分类并形式化为括号匹配问题,基于改进的匹配算法,设计并实现了一个C/C++编程风格批注系统.该系统能够自动对C/C++程序代码中存在的编程风格问题进行检测,并通过友好的用户界面给出对应的批注信息和规范后的代码文本.  相似文献   

7.
在描述通信协议中抽象语法描述ASN.1被广泛应用。通过对VoIP网关中H.323协议栈实际开发,论述了ASN.1到C/C++编译器的实现过程。  相似文献   

8.
"&"运算符是C/C++语言中使用比较灵活的运算符之一,根据使用功能和在上下文中的含义详细阐述其用法.  相似文献   

9.
通过 Matlab与 C/ C 语言的混合编程 ,将 Matlab的代码编译成 VC可识别的代码 ,并成为可独立执行的动态链接库 ,从而实现了在 VC中直接书写 Matlab语言 ,驱动 Matlab运行 ,该方法可以提高 Matlab的速度和安全  相似文献   

10.
以C/C 程序为例,讨论了合理提高程序效率的五种方法。  相似文献   

11.
Linux的核心代码大部分是用C语言编写的,不可避免的其中还有一部分是用汇编语言写成的.有些汇编语言代码是利用gcc的内嵌语句直接嵌在C语言程序中的;还有一些则是写在汇编源程序中的,特别是Linux的启动代码部分,文章介绍了在Linux的gcc/g 环境下,C/C 程序中如何内嵌汇编代码;分析了汇编源程序如何与调用它的C/C 程序接口。  相似文献   

12.
C++Builder和Visual C++是目前比较流行的面向对象的程序设计语言,从应用程序框架、易用性、可移植性、应用前景等方面对C++Builder和Visual C++进行了对比分析。  相似文献   

13.
谭立地  李艾 《江西科学》1999,17(1):45-51
从三个方面阐述用C/C语言编制VFP扩展函数库的基本要点及方法:扩展函数库的基本结构、VFPAPI数据类型与数据结构、扩展函数库与VFP环境的数据交换,以及一些必要的示例。  相似文献   

14.
目的剖析C 中重要语法函数重载的实现机制,应用获得的结果,分析C 和C语言中的相关语法特征。方法采用Visual C 为实验工具,利用编译器生成的COD文件,对源代码和相应的汇编代码进行比对、归纳,得出结论。结果获得了C 函数重载的实现方法的关键策略,获得了关键策略中的部分编码规则,解释了相关语法现象。结论改名策略是C 函数重载实现机制的关键,也是实现C 中类型安全的链接的特征的基础,可以利用该实现策略对C语言中函数的相关语法进行解释。  相似文献   

15.
There exist a lot of legacy systems written in C language, which are difficult to understand, modify, maintain and reuse. How to improve the quality of these non object-oriented systems has become an important issue in software engineering area. A possible way is to transform these procedural systems into semantically equivalent object-oriented systems implemented in C++ language, which provides object-oriented features such as data abstraction, inheritance and polymorphism, makes software system more comprehensible, maintainable and reusable. A detailed discussion on polymorphism analysis, object discovery and possible inheritance relation extraction on C-to-C++ conversion problem is made, which is also suitable to the transformation on legacy systems implemented in other procedural languages to equivalent object-oriented systems.  相似文献   

16.
利用GNU提供的标准编译器,通过调用词法分析程序生成了C/C++抽象语法树。基于系统崩溃故障模型的软件进行了静态测试,描述了C/C++抽象语法树及其语法和语义分析的具体方法。  相似文献   

17.
本文介绍了在C++语言中构造布尔类数据的方法和有关的函数,使布尔类数据同char等类型数据分离开来,赋予布尔类数据更明确的表达形式,该类数据与char、int类型数据相容,可用于程序控制语句和布尔表达式,便于FORTRAH和PASCAL语言的程序移植到C++语言。  相似文献   

18.
重载机制增加了程序设计语言使用的灵活性和扩展性.讲述C 中重载的分类及其在使用时应该注意的几个方面,并结合实例说明重载机制在C 中的应用.  相似文献   

19.
C++多态性分析   总被引:3,自引:0,他引:3  
C 是一种面向对象的程序设计语言,具有封装性、继承性、多态性的特点。主要讨论C 中多态性的形式、特征及其在程序设计中的应用。  相似文献   

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

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