共查询到19条相似文献,搜索用时 659 毫秒
1.
Linux的核心代码大部分是用C语言编写的,不可避免的其中还有一部分是用汇编语言写成的.有些汇编语言代码是利用gcc的内嵌语句直接嵌在C语言程序中的;还有一些则是写在汇编源程序中的,特别是Linux的启动代码部分.文章介绍了在Linux的gcc/g++环境下,C/C++程序中如何内嵌汇编代码;分析了汇编源程序如何与调用它的C/C++程序接口. 相似文献
2.
3.
作为C/C 语言提供的一种功能,编译预处理在C/C 编程中具有非常重要而又特殊的地位。在总结了C/C 中编译预处理优缺点后,作者主要讨论了编译预处理在C/C 程序设计中的几个特殊的重要功能。 相似文献
4.
C/C++语言中的函教传参的类型,JAVA语言中的类类型传参,两种语言的函数传参特性及比较. 相似文献
5.
《江汉大学学报(自然科学版)》2017,(5):424-428
指针和引用的用法是C/C++语言教学中的难点,在列举指针与引用的基本用法和用作函数参数的基础上,通过对比编译得到的汇编语言代码,说明引用本质上还是指针,并给出在C++中使用引用的建议。 相似文献
6.
程序设计实践中常见的编程风格问题包括缩进、对齐、一行书写多条语句、空行和注释,将上述问题分类并形式化为括号匹配问题,基于改进的匹配算法,设计并实现了一个C/C++编程风格批注系统.该系统能够自动对C/C++程序代码中存在的编程风格问题进行检测,并通过友好的用户界面给出对应的批注信息和规范后的代码文本. 相似文献
7.
在描述通信协议中抽象语法描述ASN.1被广泛应用。通过对VoIP网关中H.323协议栈实际开发,论述了ASN.1到C/C++编译器的实现过程。 相似文献
8.
9.
10.
11.
Linux的核心代码大部分是用C语言编写的,不可避免的其中还有一部分是用汇编语言写成的.有些汇编语言代码是利用gcc的内嵌语句直接嵌在C语言程序中的;还有一些则是写在汇编源程序中的,特别是Linux的启动代码部分,文章介绍了在Linux的gcc/g 环境下,C/C 程序中如何内嵌汇编代码;分析了汇编源程序如何与调用它的C/C 程序接口。 相似文献
12.
杨建英 《科技情报开发与经济》2005,15(16):210-212
C++Builder和Visual C++是目前比较流行的面向对象的程序设计语言,从应用程序框架、易用性、可移植性、应用前景等方面对C++Builder和Visual C++进行了对比分析。 相似文献
13.
从三个方面阐述用C/C语言编制VFP扩展函数库的基本要点及方法:扩展函数库的基本结构、VFPAPI数据类型与数据结构、扩展函数库与VFP环境的数据交换,以及一些必要的示例。 相似文献
14.
张文博 《宝鸡文理学院学报(自然科学版)》2006,26(2):156-157
目的剖析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.
17.
戴聚岭 《齐齐哈尔大学学报(自然科学版)》1994,(1)
本文介绍了在C++语言中构造布尔类数据的方法和有关的函数,使布尔类数据同char等类型数据分离开来,赋予布尔类数据更明确的表达形式,该类数据与char、int类型数据相容,可用于程序控制语句和布尔表达式,便于FORTRAH和PASCAL语言的程序移植到C++语言。 相似文献
18.
重载机制增加了程序设计语言使用的灵活性和扩展性.讲述C 中重载的分类及其在使用时应该注意的几个方面,并结合实例说明重载机制在C 中的应用. 相似文献
19.
C++多态性分析 总被引:3,自引:0,他引:3
曹辉 《上海应用技术学院学报:自然科学版》2003,3(4):280-283
C 是一种面向对象的程序设计语言,具有封装性、继承性、多态性的特点。主要讨论C 中多态性的形式、特征及其在程序设计中的应用。 相似文献