define关键字的使用,以及宏函数的定义

简介:  define关键的作用是预定义 好处是:预定义的值只要改变了,程序中只要是使用了预定义的部分就可以一改全改。 截图如下: 上面的部分程序仍然可以正常输出。 3、关于宏函数 #include<stdio.h> #defineFOO(str)printf("%s",str); #defineFUN

  1. define关键的作用是预定义

  2. 好处是:预定义的值只要改变了,程序中只要是使用了预定义的部分就可以一改全改。

截图如下:

上面的部分程序仍然可以正常输出。




3、关于宏函数


#include<stdio.h>

#defineFOO(str)printf("%s",str);

#defineFUN1(i)do{printf("hello");}while (i)

#defineFUN2(i)for (;i;){printf("hello");}

voidmain(void)

{

   FOO("hello");

   if (3)

   {

       FUN2(2)

   }

 else

   FUN1(0);

   getchar();

}



目录
相关文章
|
小程序 前端开发
前端开发小程序时使用自定义字体
不管在pc端还是移动端,开发一些图表统计或者数字显示的时候,往往UI效果里需要一些自定义字体来增加显示效果和美观度,各个系统提供的系统字体很难满足需求
|
运维 负载均衡 算法
负载均衡 6 大使用场景
本文翻译自国外论坛 medium,原文地址:medium.com/@maheshsain…,文章作者:Mahesh Saini 在如今常见微服务系统中,负载均衡组件是一种将流量分配到多个服务的技术,目的是提高系统的性能和可用性。负载均衡有两种常见的模式:服务端模式和客户端模式。服务端模式使用独立的应用程序(如 Nginx)来转发请求,客户端模式使用类库(如 Ribbon、Spring Cloud LoadBalancer)来选择后端服务。负载均衡还有不同的算法,如轮询、随机、最小连接数、区域等。本文将给大家介绍在微服务系统中负载均衡组件常见使用场景
1239 1
|
机器学习/深度学习 数据采集 算法
随机森林调参实战(信用卡欺诈预测)
随机森林调参实战(信用卡欺诈预测)
随机森林调参实战(信用卡欺诈预测)
|
JavaScript Java 测试技术
基于Java的税务门户网站的设计与实现(源码+lw+部署文档+讲解等)
基于Java的税务门户网站的设计与实现(源码+lw+部署文档+讲解等)
108 0
|
前端开发 JavaScript
【React工作记录三十六】react开发规范参考
【React工作记录三十六】react开发规范参考
323 0
|
弹性计算 负载均衡
阿里云共享流量包是什么以及共享流量包使用方法
什么是共享流量包?阿里云共享流量包可用来抵扣按流量计费的云服务器ECS、弹性公网IP和负载均衡SLB多地域产生的流量,而且使用很简单
1819 0
阿里云共享流量包是什么以及共享流量包使用方法
|
机器学习/深度学习 人工智能 区块链
过年别再逼婚了,《黑镜》里的AI相亲系统是对爱情最好的匹配
春节将至,单身一人回家过年难免会被问到有无对象,何时结婚,心中难免五味杂陈。最近被大家热议的神剧《黑镜》第四季中的一集,却为苦于找不到对象的人们提供了一个完美解决方案,AI相亲系统可以对比候选人各种数据通过算法为客户寻找最完美的另一半,而现实生活中,这样的科技其实离我们并不遥远。
3021 0