c语言const关键字定义常量

C&C++ / 1231人浏览 / 0人评论

在程序开发的时候,我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。比如,用一个变量来表示每日消费的最大额度和最小消费额度,或者表示每月消费的最大、最小额度,可以使用const关键字对变量加以设定。

c语言const关键字定义常量

在程序开发的时候,我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。比如,用一个变量来表示每日消费的最大额度和最小消费额度,或者表示每月消费的最大、最小额度,可以使用const关键字对变量加以设定。

#include <stdio.h>
#include <stdlib.h>

const float DAY_MAX = 35.20;  //每天最大消费
const float DAY_MIN = 9.00;  //每天最小消费

int main()
{
    float a[10]={15.50,36.52,20.00,5.69,8.36,55.50,65.64,18.65,8.00,90.00}; /*十天内,每天的消费额度*/
    int max_total = 0; /*记录超过每日最大消费额度次数*/
    int min_total = 0; /*记录每日在最大消费额度和最小消费额度之间的次数*/
    int normal_total = 0; /*记录小于每日最小消费额度次数*/

    for(int i = 0; i<10; i++){
        if(a[i] > DAY_MAX) {
            max_total++;
        }
        if(DAY_MIN < a[i] && a[i] < DAY_MAX ) {
            normal_total++;
        }
        if(a[i] < DAY_MIN) {
            min_total++;
        }
    }

    printf("超过最大消费(%f)次数:%d\n", DAY_MAX, max_total);
    printf("正常消费次数:%d\n", normal_total);
    printf("小于最低消费(%f)次数:%d\n",DAY_MIN, min_total);
    return 0;
}

运行程序返回

超过最大消费(35.200001)次数:4
正常消费次数:3
小于最低消费(9.000000)次数:3

Process returned 0 (0x0)   execution time : 0.010 s
Press any key to continue.

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我