博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
宏定义max函数的相关用法,与函数定义max函数的区别!最详细!!!
阅读量:3962 次
发布时间:2019-05-24

本文共 332 字,大约阅读时间需要 1 分钟。

在C语言中,求两个数的最大值很容易用函数实现,但是用宏定义的方法更加方便快捷,举个栗子:

#include 
#define max(x,y) (x>y)?x:y //使用宏定义 int Max(int x,int y) //使用函数定义 {
if(x>y) return x; else return y;}int main (){
int a,b; scanf("%d%d",&a,&b); printf("使用宏定义:%d\n",max(a,b)); printf("使用函数定义:%d",Max(a,b)); return 0;}

在这里插入图片描述

很显然,两种方法都是可以的,但是他们还是有很多区别的,对比如下,希望可以认真理解:
在这里插入图片描述

转载地址:http://yirzi.baihongyu.com/

你可能感兴趣的文章
Ruby 的优缺点
查看>>
Ruby 教程(一)
查看>>
Ruby 教程(二)
查看>>
Android——简介
查看>>
Ruby 教程(三)
查看>>
Ruby 教程(四)
查看>>
GHOST后只剩下一个分区后的解决方法
查看>>
局部变量、全局变量、对象变量、类变量
查看>>
手动测试 VS 自动测试
查看>>
QTP基本使用——WORD
查看>>
QTP基本使用——Excel
查看>>
QTP基本使用——检查焦点
查看>>
排序算法之一
查看>>
ArrayList与Vector的区别
查看>>
QTP之描述性编程Descriptive Programming(一)
查看>>
面试题目之一
查看>>
File和Dir类介绍(一)
查看>>
Ruby之————XML创建与解析
查看>>
Ruby之————访问 FTP
查看>>
接触OSPF
查看>>