【C语言网】题集训练详解(五)宏定义相关参数练习,宏定义三角形面积,闰年判断,找最大数。

【C语言网】基础题集训练详解(五)



前言

C语言编程训练日常,用于记录自身所学,归纳总结。


一、题目1036 [编程入门]带参数宏定义练习

题目:
在这里插入图片描述

宏参数:
C语言中的宏允许带有参数,包含形参和实参。
在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数。
无参宏的宏名后不带参数,其定义的一般形式为:
#define 标识符 字符串; 例如#define m a*b;
带参宏调用的一般形式为: #define 宏名(形参表) 字符串;
例如#define y(a,b) t=a,a=b,b=t;
代码详解:

#include<stdio.h>//带参数宏定义练习
#include <math.h>
#define chang(a,b) t=a,a=b,b=t;
int main()
{
   
	int a, b, t;				
	scanf_s("%d %d", &a, &b);		
	chang(a, b);										
	printf("%d %d", a, b);						
	return 0;	
}

二、题目1037 [编程入门]宏定义的练习

题目:
在这里插入图片描述

代码详解:

#include
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值