您身边的网站建设专家
成功案例

【建站服务】武汉爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广-域名申请

日期: 2022-09-21 02:16:32 浏览数:23


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


武汉爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广

网站建设.png


ng namespace std;


int main() {

    string greeting = "hello, runoob";

    cout << greeting;

    cout << " ";     // 换行符

    string greeting2 = "hello,

                       runoob";

    cout << greeting2;

    return 0;

}

hello, runoob

hello, runoob

定义常量

在 C++ 中,有两种简单的定义常量的方式:


使用 #define 预处理器。

使用 const 关键字。

#define 预处理器

下面是使用 #define 预处理器定义常量的形式:


#define identifier value

具体请看下面的实例:


实例

#include <iostream>

using namespace std;

 

#define LENGTH 10   

#define WIDTH  5

#define NEWLINE ' '

 

int main()

{

 

   int area;  

   

   area = LENGTH * WIDTH;

   cout << area;

   cout << NEWLINE;

   return 0;

}

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


50

const 关键字

您可以使用 const 前缀声明指定类型的常量,如下所示:


const type variable = value;

具体请看下面的实例:


实例

#include <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)



武汉爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广


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

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


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站