C支持的Int最大值与最小值

#include "stdafx.h"

#include<iostream>
using namespace std;

int main()
{
 printf("%d",INT_MAX);
 printf("\n%d\n",INT_MIN);
 return 0;
}


 

 晚上看书,看到C99标准支持的新类型,突然想到,C语言中要查看int等类型的最大值该如何查看呢?后来才想起来,其实C中是提供了相应的支持的,这里将代码贴出来,以便将来查看。

### C语言实现求最大值最小值的方法 在C语言中,可以通过编写函数来寻找数组中的最大值最小值。下面是一个完整的例子说明如何操作。 #### 定义 `findMinMax` 函数 此函数接收三个参数:指向整型数据的指针(表示要处理的数据),以及两个指向整型变量的地址(用于返回最小值最大值)。该函数会遍历由指针所指向的数组,并更新传入的最大值最小值引用[^1]。 ```c void findMinMax(int *arr, int size, int *min, int *max) { // 初始化最小值最大值为数组的第一个元素 *min = *max = arr[0]; for (int i = 1; i < size; ++i) { if (arr[i] > *max) { *max = arr[i]; } if (arr[i] < *min) { *min = arr[i]; } } } ``` #### 主程序部分 在主函数内定义一个整数类型的数组并初始化其长度;接着声明用来保存结果的局部变量 `min` 和 `max` 。之后调用上述创建好的 `findMinMax()` 来获取这些数值,并最终利用 `printf()` 输出结果给用户查看[^2]。 ```c #include <stdio.h> // 假设已经实现了上面提到的 findMinMax 函数 int main() { int numbers[] = {45, 78, 12, 98, 34}; int length = sizeof(numbers)/sizeof(*numbers); int minimum, maximum; findMinMax(numbers, length, &minimum, &maximum); printf("The smallest number is %d.\n", minimum); printf("The largest number is %d.", maximum); return 0; } ``` 这段代码展示了怎样在一个简单的应用程序里应用自定义的功能去发现一组数字里的极端情况——即最高分最低分数[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值