【建站服务】专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-福州上往建站-域名申请
作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-21 02:17:01
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-福州上往建站

1、企业邮箱以公司企业域名结尾
在与客户交流的过程中提高公司企业形象。
2、对企业邮箱的管理权限
可以修改邮箱用户的密码和邮箱容间,使用权限等,有效防止公司邮箱因业务员辞职而流失公司业务。
3、企业邮箱高服务品质保证
有效保证企业邮件通信的畅通。
个人邮箱虽然也可以使用,但是一般都不能满足企业用户的要求。特别是邮件收发稳定性,如果邮箱经常出现不能收发的问题,肯定会影响企业的业务。
而企业邮箱给企业邮件用户提供较高品质的服务,在邮件收发的安全性、稳定性、高效性方面都有较高的保障,而且在垃圾邮件、病毒邮件的拒收能力方面也有较高的服务能力。
4、企业邮箱在海外转发方面的优势
由于中国被国际反垃圾组织认定为世界第二大垃圾邮件产出国,所以个人邮箱经常会发生发往海外的邮件被退信,如果企业邮箱有海外转发服务器就可以顺利解决这个问题。
输出是:
536870912
但是,如果将输出的 %d 改为 %lld 的话,输出为:
4756540486875873280
那么,可以思考一下,如果将 const 的数据也改成 longlong 的话,输出为:
10000000000
刚好为我们想要的那个答案。
数据的范围还有输出的格式很重要!!!
WXGZCC
WXGZCC
192***1103@qq.com
4年前 (2018-11-04)
初出茅庐的攻城狮
yan***000@126.com
51
预处理 #define 变量定义值以后,不能用分号,否则就会计算错误,但是程序不会报错。
#define age 12
#define age1 10
#define age2 12;
#define age3 10;
int main()
{
int dd ;
dd = age + age1;
cout << "值=" << dd << endl; //值22
dd = age2 + age3;
cout << "值=" << dd << endl; //值12
return 0;
}预处理 #define 变量定义值以后,不能用分号,否则就会计算错误,但是程序不会报错。
初出茅庐的攻城狮
初出茅庐的攻城狮
yan***000@126.com
4年前 (2018-12-27)
smallhu
107***3783@qq.com
53
角度1: 就定义常量说的话, const 定义的常数是变量 也带类型, #define 定义的只是个常数 不带类型。
角度2: 就起作用的阶段而言,#define 是在编译的预处理阶段起作用,而 const 是在 编译、运行的时候起作用。
角度3: 就起作用的方式而言,#define 只是简单的字符串替换,没有类型检查。而 const 有对应的数据类型,是要进行判断的,可以避免一些低级的错误。 正因为 define 只是简单的字符串替换会导致边界效应,具体举例可以参考下面代码:
#define N 2+3 // 我们预想的 N 值是 5,我们这样使用
Ndouble a = N/2; // 我们预想的 a 的值是 2.5,可实际上 a 的值是 3.5
角度4: 就空间占用而言, 例如:
#define PI 3.14 //预处理后 占用代码段空间
const float PI=3.14; // 本质上还是一个 float,占用数据段空间
角度5: 从代码调试的方便程度而言, const 常量可以进行调试的,#define 是不能进行调试的,因为在预编译阶段就已经替换掉了
角度6: 从是否可以再定义的角度而言, const 不足的地方,是与生俱来的,const 不能重定义,而 #define 可以通过 #undef 取消某个符号的定义,再重新定义。
smallhu
smallhu
107***3783@qq.com
3年前 (2019-03-26)
Amanda
146***9601@qq.com
参考地址
63
修饰指针
修饰指针的情况比较多,主要有以下几种情况:
1、const 修饰 *p,指向的对象只读,指针的指向可变:
int a = 9;
int b = 10;
const int *p = &a;//p是一个指向int类型的const值,与int const *p等价
*p = 11; //编译错误,指向的对象是只读的,不可通过p进行改变
p = &b; //合法,改变了p的指向
这里为了便于理解,可认为const修饰的是 *p,通常使用 * 对指针进行解引用来访问对象,因而,该对象是只读的。
2、const 修饰 p,指向的对象可变,指针的指向不可变:
int a = 9;
int b = 10;
int * const p = &a;//p是一个const指针
*p = 11; //合法,
p = &b; //编译错误,p是一个const指针,只读,不可变
3、指针不可改变指向,指向的内容也不可变
int a = 9;
int b = 10;
const int * const p = &a;//p既是一个const指针,同时也指向了int类型的const值
*p = 11; //编译错误,指向的对象是只读的,不可通过p进行改变
p = &b; //编译错误,p是一个const指针,只读,不可变
看完上面几种情况之后是否会觉得混乱,并且难以记忆呢?我们使用一句话总结:
const 放在 * 的左侧任意位置,限定了该指针指向的对象是只读的;const放在 * 的右侧,限定了指针本身是只读的,即不可变的。
如果还不是很好理解,我们可以这样来看,去掉类型说明符,查看 const修饰的内容,上面三种情况去掉类型说明符 int 之后,如下:
const *p; //修饰*p,指针指向的对象不可变
* const p; //修饰p,指针不可变
const * const p; //第一个修饰了*p,第二个修饰了p,两者都不可变
const 右边修饰谁,就说明谁是不可变的。上面的说法仅仅是帮助理解和记忆。借助上面这种理解,就会发现以下几种等价情况:
const int NUM = 10; //与int const NUM等价
int a = 9;
const int *p = &a;//与int const *p等价
const int arr[] = {0,0,2,3,4}; //与int const arr[]等价
Amanda
Amanda
146***9601@qq.com
参考地址
2年前 (2020-08-06)
HRZGJ
130***5956@qq.com
33
1、const 关键字出现在 * 的左边:指针指向的内容不能被修改。
2、const 关键字出现在 * 的右边:指针本身不能被修改。
3、const 关键字出现在 * 的两边:指针指向的内容和指针本身都不能被修改。
#include <iostream>
using namespace std;
int main()
{
int a=1;
int b;
/**指向const的指针,指针指向的内容不能被修改**/
const int *p1;
int const *p2;
/**const指针,指针本身不能被修改,必须初始化**/
int *const p3=&a;
/*指针本身和它指向的内容都是不能被改变的所以也得初始化*/
const int* const p4=&a;
int const* const p5=&b;
p1=p2=&a; //true (指针本身的值可以改变)
*p1=*p2=8; //false(指针指向的内容不能被修改)
专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-福州上往建站
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


