#if #ifdef和#ifndef的综合应用。

简介: #if #ifdef和#ifndef的综合应用。

题目:#if #ifdef和#ifndef的综合应用。
程序分析:无。
程序源代码:

include

define MAX

define MAXIMUM(x,y)(x>y)?x:y

define MINIMUM(x,y) (x>y)?y:x

int main()
{
int a=10,b=20;

ifdef MAX

printf("更大的数字是 %d\n",MAXIMUM(a,b));

else

printf("更小的数字是 %d\n",MINIMUM(a,b));

endif

ifndef MIN

printf("更小的数字是 %d\n",MINIMUM(a,b));

else

printf("更大的数字是 %d\n",MAXIMUM(a,b));

endif

undef MAX

ifdef MAX

printf("更大的数字是 %d\n",MAXIMUM(a,b));

else

printf("更小的数字是 %d\n",MINIMUM(a,b));

endif

define MIN

ifndef MIN

printf("更小的数字是 %d\n",MINIMUM(a,b));

else

printf("更大的数字是 %d\n",MAXIMUM(a,b));

endif

return 0;

}
以上实例输出结果为:

更大的数字是 20
更小的数字是 10
更小的数字是 10
更大的数字是 20

相关文章
|
3月前
ifdef和#ifndef的综合应用
【6月更文挑战第22天】和#ifndef的综合应用。
22 4
|
5天前
|
存储 缓存 开发者
CPU的架构涵盖哪些方面
CPU(中央处理单元)的架构指的是CPU的设计和组织方式,包括其内部结构、数据通路、指令集、寄存器配置、存储器管理和输入输出等一系列设计原则和技术的综合体现。
17 1
|
2月前
|
机器学习/深度学习 人工智能 分布式计算
编程语言未来发展趋势探析:简化与标准化、并发与分布式、智能应用新篇章
编程语言未来发展趋势探析:简化与标准化、并发与分布式、智能应用新篇章
92 1
|
3月前
|
测试技术 API 项目管理
掌握SDLC:主流软件开发模型及其应用场景
这篇文章阐述了软件开发生命周期管理(SDLC)的重要性,并介绍了五种常见的开发模型:瀑布、迭代、V型、敏捷和螺旋模型。重点讨论了Zoho Creator低代码平台如何优化SDLC,包括快速原型迭代、简化开发测试、自动化管理等功能。此外,文中还预告了Zoho Creator将在上海举办研讨会,探讨先进技术在企业应用开发和客户关系管理中的运用。
134 0
|
4月前
#if #ifdef和#ifndef的综合应用
#if #ifdef和#ifndef的综合应用。
29 1
|
4月前
|
存储 数据采集 分布式计算
大规模数据处理:探究现代技术与商业的无限潜能
大规模数据处理已经成为了当今信息时代中的重要议题,其对现代社会带来的深远影响不可忽视。本文将探究大规模数据处理的意义和应用领域,并详细阐述其中所涉及的挑战和解决方案。
40 1
|
4月前
|
存储 数据采集 机器学习/深度学习
数据时代的新疆域:大规模数据处理的技术启示
大规模数据处理已经成为当今数字化时代的核心竞争力。本文将探讨大规模数据处理的重要性以及相关技术的应用,展示数据时代带来的新疆域,为企业和社会创造巨大的机遇。
52 0
|
存储 JSON NoSQL
「数据密集型系统搭建」原理篇|夯实基础,灵活设计
数据建模规范、常识、技巧很多,本章从万事开头难的数据建模开始,剖析下数据选择上有哪些常见设计规则,看看这些约束或经验背后蕴含着哪些出色的项目实践总结,在数据类型的选择上如何进行合理选择和取舍方案的。
471 0
「数据密集型系统搭建」原理篇|夯实基础,灵活设计
|
图形学
盘点游戏建模四大优势,你心动了吗?
学游戏建模好吗?有哪些优势?大家都知道这几年游戏建模非常火爆, -般游戏模型设计师年薪10万+,游戏主美年薪18万+,游戏产品总监年薪30万+。而且这行入行越久越吃香,升职加薪速度也较快,现在是加入游戏模型行业绝佳的时期。
229 0
盘点游戏建模四大优势,你心动了吗?
|
SQL 消息中间件 分布式计算
大数据组件太多,侧重多学习这几个吧
大数据技术派,分享优质文章,技术资料,包括但不限于主流的大数据技术:Hadoop、Kafka、Hbase、Flink、Spark等。
198 0
大数据组件太多,侧重多学习这几个吧