开水白菜c 发表于 2020-3-10 17:17:37

关于c++常量与变量

#include<iostream.h>
void main(void)
{
    const int PRICE=30;
    int num,total;
    float v ,r,h;
    num=10;
    total=num*PRICE;
    cout<<total <<endl;
    r=2.5;
    h=3.2;
    v=3.14159*r*r*h;
    cout<<v <<endl;
}
--------分割线----------
我们老师让在const int那里换一种写法,完全理解不了该怎么做,一周一节课只有半个小时我太难了

qiuyouzhi 发表于 2020-3-10 17:21:14

define一个常量

墨羽岚 发表于 2020-3-10 17:49:35

第二句加上 #define PRICE 30,const那句去掉

人造人 发表于 2020-3-10 17:53:44

用枚举也可以

#include <iostream>

using namespace std;

int main(void)
{
    enum {PRICE = 30};
    int num,total;
    float v ,r,h;
    num=10;
    total=num*PRICE;
    cout<<total <<endl;
    r=2.5;
    h=3.2;
    v=3.14159*r*r*h;
    cout<<v <<endl;
    return 0;
}

liuzhengyuan 发表于 2020-3-10 19:57:12

Warning:
头文件没有 #include<iostream.h>
.h 不能加在iostream后面

或者写万能头也可以 #include<bits/stdc++.h>

你们叫我春哥吧 发表于 2020-3-10 23:22:11

C语言中有两种常量,分别是const常量 和宏常量 define
页: [1]
查看完整版本: 关于c++常量与变量