首页 > 其他分享 >c语言中函数式宏

c语言中函数式宏

时间:2022-08-18 22:58:18浏览次数:56  
标签:lf 函数 int scanf printf diff 语言

 

001、

#include <stdio.h>

#define diff(x, y) (x - y)        ## 函数式宏, diff函数中的参数,将按照 (x -y)在函数中展开

int main(void)
{
    int a, b; double m, n;
    
    printf("a = "); scanf("%d", &a);
    printf("b = "); scanf("%d", &b);
    printf("m = "); scanf("%lf", &m);
    printf("n = "); scanf("%lf", &n);
    
    printf("int: %d\n", diff(a, b));
    printf("double: %f\n", diff(m, n));
    
    return 0;
}

 

标签:lf,函数,int,scanf,printf,diff,语言
From: https://www.cnblogs.com/liujiaxin2018/p/16600405.html

相关文章

  • 函数的递归
    2.函数的递归的定义函数的递归调用:是函数嵌套调用的一种特殊形式具体是指:在调用一个函数的过程中又直接或者间接的调用到本身,是一个死循环,最大递归是1000次,超出之后报错......
  • 2022-08-18 第六小组 张宁杰 MySQL数据库(3)MySQL常用函数
    MySQL常用函数聚合函数count:计数。count(*)≈count(1)>count(主键)count(*):MySQL对count(*)底层优化,count(0)。count(1)count(主键)count(字段)min:最小值max:最......
  • 洛谷P4726 【模板】多项式指数函数(多项式 exp)
    题目https://www.luogu.com.cn/problem/P4726思路(略)是个板题,但是包含了很多多项式的基础板子,适合用来练手。据说递归版的好写(好抄),但是我猜测和fft类似,迭代版的应该常......
  • assert 断言函数及用法
    Python assert语句,又称断言语句,可以看做是功能缩小版的if语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行;反之,Python解释器会报AssertionError错误......
  • pgsql存储函数简单使用
    CREATEORREPLACEFUNCTION"public"."generate_road_list_id_to_jcpddas"("road_code_param"varchar)RETURNS"pg_catalog"."int4"AS$BODY$declarereturnvalue......
  • KingbaseES时间函数的比较
    KingbaseES提供了多种的时间函数,这些函数在使用过程中存在哪些不同?**同一事务**test=#begintest-#foriin1..10looptest-#raisenotice'time1:%,time2:%,tim......
  • 通过物理分析解释隐函数求导
    隐函数曲线(implicitcurve):形如\(x^{2}+y^{2}=5^{2}\),满足某种关于变量\(x\)和\(y\)的性质,或在此种性质下所有\((x,y)\)点的集合如图所示:......
  • 封装好的日期函数
    1functiondate(time){2letdate=newDate(time)3letyear=date.getFullYear()4letmonth=date.getMonth()+15letday=date.g......
  • pytest系列——pytest_collection_modifyitems钩子函数修改测试用例执行顺序
    前言pytest默认执行用例是根据项目下的文件名称按ascii码去收集运行的;文件中的用例是从上往下按顺序执行的。pytest_collection_modifyitems这个函数顾名思义就是收集测......
  • pytest系列——pytest_collection_modifyitems钩子函数修复参数化使用ids当测试用例描
    当我们对测试用例进行参数化时,使用@pytest.mark.parametrize的ids参数自定义测试用例的标题,当标题中有中文时,控制台和测试报告中会出现Unicode编码问题,这看起来特别像乱码,......