哈喽大家好!我是秧林
今天是2024年3月28日,是我学习c++的第五天
什么时候学习都不晚,只要你肯坚持!
#include <iostream>
#define MONTH 12
#define HOUR 24
using namespace std;
int main()
{
const double yuanzhoulv = 3.1415926535;
int age;
string name;
age = 16;
name = "唐纳多";
cout << "name:" << name << "age:" << age << endl;
cout << "一年有"<<MONTH<<"个月,一天有"<<HOUR<<"小时,圆周率为"<<yuanzhoulv<<endl;
}
今天给大家带来的内容是常量,常量——即是相对于变量而言的,变量是可以被更改的,可变的值,而常量是你从一开始申明的时候他就无法再被更改(或许有其他方法)。
大家可以看见我在代码里面给大家写了两种申明常量的方法,我会依据我的理解给大家讲讲我所认为的二者的区别。
#define申明常量方式:首先,他通常放在main函数之前(位置不能随意摆放),并且通常他所赋值给的函数名通常为大写字符。在为其赋值时,甚至不需要等于号,与其他的赋值方式大相庭径,#define[空格]大写的常量名[空格]为其所附的值,是不是非常简单。
const申明常量方式:他赋值方式无非就是在为变量赋值前,加上一个const而已,并且他貌似所处的位置也比#define更为自由。并不拘泥于main函数之前。
大家可以看到我所运行的结果,有没有发现有什么疑问点呢?有没有知道如何解决的?评论区等您!
今天的内容就到这里,加油!
(如有笔记做不明白或者做错笔记请谅解,技术有限,勿喷勿喷)