- 2022-8-16 17:09 发布
- 浏览 3818 次
- 下载 673 次
条件编译
8.3
分
-
大小: 736.96 KB价格: 1 水滴更新时间: 2022-08-16
欢迎下载!
样例程序案例简介
预处理程序提供了条件编译的功能。条件编译允许只编译源文件中满足条件的程序段,使生成的目标程序较短,从而减少了内存的开销,并提高程序的效率,可以按不同的条件去编译不同的程序部分,因而产生不同的目标代码文件。这对于程序的移植和调试是很有用的
另外,条件编译是为了让程序在各种不同的软硬件环境下都以运行。即,提高了程序的可移植性和灵活性。
例如,一个商业性的软件,所面向的用户群有着:不同的软件系统(有的是Windows XP系统,有的是Window 7系统)、不同的硬件系统(有的是Intel的处理器,有的是AMD的处理器),而这会导致同—段程序代码在不同用户的电脑上产生不同的运行效果(有的流畅、有的卡顿、有的甚至无法运行),
解决这类问题可以有两种方法。方法一:针对不同的环境编写不同的代码。方法二:同一段代码,针对不同的环境,预编译成不同代码,从而使得生成的程序最大程度上适应用户的软硬件环境。
另外,条件编译是为了让程序在各种不同的软硬件环境下都以运行。即,提高了程序的可移植性和灵活性。
例如,一个商业性的软件,所面向的用户群有着:不同的软件系统(有的是Windows XP系统,有的是Window 7系统)、不同的硬件系统(有的是Intel的处理器,有的是AMD的处理器),而这会导致同—段程序代码在不同用户的电脑上产生不同的运行效果(有的流畅、有的卡顿、有的甚至无法运行),
解决这类问题可以有两种方法。方法一:针对不同的环境编写不同的代码。方法二:同一段代码,针对不同的环境,预编译成不同代码,从而使得生成的程序最大程度上适应用户的软硬件环境。
欢迎下载!
基础功能案例下载排行
名称
趋势
下载量
-
汇川中型PLC内部培训基础案例 3743汇川中型PLC内部培训基础案例,包括基础通讯,轴控,电子齿轮凸轮...[详情]
-
中型plc逻辑类设备编程思路框架程序 1259
-
中型控制器文件操作 1120
-
中型机配方功能 1092
-
AM系列自编自用气缸功能块 727
-
中型机指针样例 678
-
条件编译 673
-
AM本体高速IO使用说明 311
基础功能案例最新收录
名称
趋势
浏览量
-
该程序为抖音直播在线编写完成,经过实物验证 非常适合codesys编程入门和st...[详情]
-
中型plc逻辑类设备编程思路框架程序 6407
-
汇川中型PLC内部培训基础案例 6292
-
AM系列自编自用气缸功能块 3906
-
中型机指针样例 3872
-
中型机配方功能 2412
-
AM本体高速IO使用说明 3304
-
中型控制器文件操作 2530
-
条件编译 3818
热门排行