C语言和C++中都有相同的两种定义常量的方式
先来看看C语言中的定义
1.首先是用#define定义
#include<stdio.h>
#include<stdlib.h>
#define PI 3.14
int main()
{
printf("圆周率为%f\n",PI);
system("pause");
return 0;
}
2.使用const定义
#include<stdio.h>
#include<stdlib.h>
int main()
{
const int a=10;//这个a变量不可修改
printf("圆周率为%d\n",a);
system("pause");
return 0;
}
C++中定义常量与C语言一致
#include<iostream>
#include<cstring>
#define PI 3.14
using namespace std;
int main( )
{
cout<<"圆周率为"<<PI<<endl;
system("pause");
return 0 ;
}
#include<iostream>
#include<cstring>
using namespace std;
int main( )
{
const float a=3.14;
cout<<"圆周率为"<<a<<endl;
system("pause");
return 0 ;
}