收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】武汉企业网站设计 - 武汉高端网站定制 - 武汉品牌网站搭建 - 上往建站-域名申请

【建站服务】武汉企业网站设计 - 武汉高端网站定制 - 武汉品牌网站搭建 - 上往建站-域名申请

作者: 风兰 . 阅读量: 9 . 发表时间:2022-09-21 02:16:21

网站建设
​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


武汉企业网站设计 - 武汉高端网站定制 - 武汉品牌网站搭建 - 上往建站

网站建设.png



nclude <iostream>

using namespace std;

 

int main()

{

   const int  LENGTH = 10;

   const int  WIDTH  = 5;

   const char NEWLINE = ' ';

   int area;  

   

   area = LENGTH * WIDTH;

   cout << area;

   cout << NEWLINE;

   return 0;

}

当上面的代码被编译和执行时,它会产生下列结果:


50

请注意,把常量定义为大写字母形式,是一个很好的编程实践。



 C++ 变量作用域C++ 修饰符类型 

12 篇笔记 写笔记

   绝罗


  419***405@qq.com


125

定义成 const 后的常量,程序对其中只能读不能修改。


以下程序是错误的,因为开头就已经固定了常量,便不能再对其进行赋值:


#include <iostream>

using namespace std;

int main()

{

    const double pi;                      //圆周率的值用pi表示

    pi=3.14159265;

    cout<<"圆周率的近似值是"<<pi<<endl;

    return 0;

}

下面给出正确的赋值方法:


#include <iostream>

using namespace std;

int main()

{

    const double pi=3.141592;            //圆周率的值用pi表示

    cout<<"圆周率的近似值是"<<pi<<endl;

    return 0;

}

绝罗

   绝罗


  419***405@qq.com


5年前 (2017-04-21)

   sunyw


  934***022@qq.com


   参考地址


265

宏定义 #define 和常量 const 的区别

类型和安全检查不同


宏定义是字符替换,没有数据类型的区别,同时这种替换没有类型安全检查,可能产生边际效应等错误;


const常量是常量的声明,有类型区别,需要在编译阶段进行类型检查


编译器处理不同


宏定义是一个"编译时"概念,在预处理阶段展开,不能对宏定义进行调试,生命周期结束与编译时期;


const常量是一个"运行时"概念,在程序运行使用,类似于一个只读行数据


存储方式不同


宏定义是直接替换,不会分配内存,存储于程序的代码段中;


const常量需要进行内存分配,存储于程序的数据段中


定义域不同


void f1 ()

{

    #define N 12

    const int n 12;

}

void f2 ()

{

    cout<<N <<endl; //正确,N已经定义过,不受定义域限制

    cout<<n <<endl; //错误,n定义域只在f1函数中

}

定义后能否取消


宏定义可以通过#undef来使之前的宏定义失效


const常量定义后将在定义域内永久有效


void f1()

{

  #define N 12

  const int n = 12;


  #undef N //取消宏定义后,即使在f1函数中,N也无效了

  #define N 21//取消后可以重新定义

}

是否可以做函数参数


宏定义不能作为参数传递给函数


const常量可以在函数的参数列表中出现


sunyw

   sunyw


  934***022@qq.com


   参考地址


5年前 (2017-06-14)

   飘逸的风


  pia***139@aliyun.com


33

1.const 定义常量之后,是不能够改变的


2.宏定义是可以取消的


定义: #define    N    21

取消: #undef    N    12

飘逸的风

   飘逸的风


  pia***139@aliyun.com


5年前 (2017-07-26)

   123


  xuz***gsong@163.com


41

const限定符定以后是不可以改变的,所以在定义时必须赋初始值,要不然是错误的,除非这个变量是用extern修饰的外部变量。 例如:


const int A=10;       //正确。

const int A;          //错误,没有赋初始值。

extern const int A;   //正确,使用extern的外部变量。

123

   123


  xuz***gsong@163.com


5年前 (2017-08-13)

   枫


  318***194@qq.com


71

const关键字


const是constant的简写,只要一个变量前面用const来修饰,就意味着该变量里的数据可以被访问,不能被修改。也就是说const意味着只读(readonly)。


规则:const离谁近,谁就不能被修改;


const修饰一个变量,一定要给这个变量初始化值,若不初始化,后面就无法初始化。


本质:const在谁后面谁就不可以修改,const在最前面则将其后移一位,二者等效。


const关键字作用


为给读你代码的人传达非常有用的信息,声明一个参数为常量是为了告诉用户这个参数的应用目的;

通过给优化器一些附加信息,使关键字const也许能产生更紧凑的代码;

合理使用关键字const可以使编译器很自然的保护那些不希望被修改的参数,防止无意的代码修改,可以减少bug的出现;

const关键字应用


欲阻止一个变量被改变,可使用const,在定义该const变量时,需先初始化,以后就没有机会改变他了;

对指针而言,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;

在一个函数声明中,const可以修饰形参表明他是一个输入参数,在函数内部不可以改变其值;

对于类的成员函数,有时候必须指定其为const类型,表明其是一个常函数,不能修改类的成员变量;

对于类的成员函数,有时候必须指定其返回值为const类型,以使得其返回值不为“左值”。


武汉企业网站设计 - 武汉高端网站定制 - 武汉品牌网站搭建 - 上往建站


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设:上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务