定义一个函数,函数内使用三元运算符比较两个数的大小
时间: 2024-09-14 21:05:01 浏览: 40
在编程中,函数是一组一起执行一个任务的语句。三元运算符是C语言中的一个条件运算符,格式为`条件 ? 值1 : 值2`,如果条件为真,就返回值1,否则返回值2。
下面是一个使用三元运算符比较两个整数大小的函数定义示例:
```c
#include <stdio.h>
// 函数声明
int compareNumbers(int a, int b);
int main() {
int num1 = 10;
int num2 = 20;
// 调用函数并打印结果
printf("The larger number is: %d\n", compareNumbers(num1, num2));
return 0;
}
// 函数定义
int compareNumbers(int a, int b) {
// 使用三元运算符比较a和b的大小,并返回较大的数
return (a > b) ? a : b;
}
```
在上面的代码中,`compareNumbers`函数使用了三元运算符`(a > b) ? a : b`来比较两个整数`a`和`b`的大小,并返回较大的数。如果`a`大于`b`,则返回`a`;否则返回`b`。
阅读全文