当前位置: 首页 > news >正文

自己建设网站需要些什么搜索引擎营销是什么

自己建设网站需要些什么,搜索引擎营销是什么,横山桥网站,黄岐网站制作🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀 目录 🐰引用和指针的区别 🌸从现象上看 🌸从编译上看 &am…

🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀 

目录

🐰引用和指针的区别

🌸从现象上看

🌸从编译上看 

 🤔提示


首先声明,c语言当中并没有引用!引用是c++中的,c++之父提议,少用指针,尽量使用引用。因为,几乎使用指针的地方都可以用引用替代,使用引用是对目标变量的直接操作,而指针是间接操作,不产生内存......等等好处。

🐰引用和指针的区别

🌸从现象上看

指针在运行时可以改变其所指向的值(即指针的地址是可以修改的)而引用一但和某个对象绑定后就不再改变。这句话可以理解为:指针可以被重新赋值以指向另一个不同的对像。但是引用这总指向在初始化时被指定的对象,以后不能改变,但是指定的对象其内容可以改变。

看指针怎么运行的:

#include <stdio.h>
void FUN(int* p) // 用整形指针变量去保存整形变量n的地址
{*p=10; // 解引用指针变量p,把n的值改为10
}
int main()
{int n=2; FUN(&n); // 想要通过FUN函数修改变量n的值,就只能传递n的地址printf("%d\n", n);return 0;
}

看引用怎么运行的:

#include <stdio.h>
void FUN(int& p) // 形参为引用类型
{p=10; // 这里的p就是就是n,改变p的值就是改变n的值
}
int main()
{int n=2; FUN(n);// 在C++程序中,需要传输变量名即可在FUN中修改n的值,FUN函数的形参必须是引用类型printf("%d\n",n);return 0;
}

从内存分配上看,程序为指针变量分配内存区域,而不为引用分配内存区域,因为引用声明时必须初始化,从而指向一个已经存在的对象。引用不能指向空值。

#include<stdio.h>
int main()
{int a=10;int* p=&a;int& d=a;printf("%p\n",&a);//a的地址printf("%p\n",p);//指针比变量p的值printf("%p\n",&d);//引用d的地址printf("%p\n",&p);//指针变量p的地址return 0;
}

结果:
&a:        0x7ffeefbff438

p:          0x7ffeefbff438

&d :       0x7ffeefbff438

&p:        0x7ffeefbff430

可以看出引用没用分配内存区域。

‼️注:标准没有规定引用要不要占用内存,也没有规定引用具体怎么实现的

🌸从编译上看 


程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象(指针变量中的值可以改),而引用对象不能改。这是使用指针不安全而使 用引用安全的主要原因。从某种意义上来说引用可以被认为是不能改变的指针(和指针常量意义类似带你再次和熟悉而陌生的那个她相遇——指针_ᰔᩚ. 一怀明月ꦿ的博客-CSDN博客)

 🤔提示

不存在指向空值的引用这个事实,意味着使用引用的代码效率比使用指针的要高。因为在使用引用之前不需要测试它的合法性。相反,指针则应该总是被测试,防止其为空。理论上,对于指针的级数没有限制,但是引用只能是一级。
如下:

int** p1       合法。指向指针的指针
int*& p2       合法。指向指针的引用
int&* p3       非法。指向引用的指针是非法的
int&& p4       非法。指向引用的引用是非法的

注意上述读法是从左到右。

 

 🌸🌸🌸如果大家还有不懂或者建议都可以发在评论区,我们共同探讨,共同学习,共同进步。谢谢大家! 🌸🌸🌸  ​​​​​​​ 

http://www.hkea.cn/news/195575/

相关文章:

  • 网站开发都做什么平台推广精准客源
  • 网站建设共享ip宁波seo搜索引擎优化
  • 学校网站建设必要性搜索引擎排名
  • 哪里有做区块链网站的百度网址大全在哪里找
  • 加盟平台网站怎么做竞价托管多少钱一个月
  • wordpress 微信 代码网站关键词怎么优化排名
  • 网站推广维护考研培训班哪个机构比较好
  • 网站后台生成器人工智能培训班收费标准
  • 在线做app的网站武汉网络营销公司排名
  • 了解深圳网站页面设计潍坊百度关键词优化
  • 制作网站怎样找公司来帮做seo词条
  • 网络销售有哪些站长工具seo排名
  • 做房产中介网站怎么注册一个自己的网站
  • 天津网站设计成功柚米全网推广成功再收费
  • 建设公司网站靠谱吗企业网站设计制作
  • 电子商务学什么课程内容兰州搜索引擎优化
  • 沧州网站建设制作设计优化能打开的a站
  • 石家庄网站建设推广报价怎么让百度快速收录网站
  • 建设局网站上开工日期选不了制作网站需要多少费用
  • 犬舍网站怎么做网页推广怎么做
  • 镇江核酸检测最新通知如何优化网页加载速度
  • wpf入可以做网站吗竞价托管外包费用
  • 公司设计网站需要包含什么资料优化排名软件
  • 日本樱花云服务器wan亚马逊seo关键词优化软件
  • layui框架的wordpress厦门站长优化工具
  • 微网站设计尺寸培训课程总结
  • 保险平台官网湖北搜索引擎优化
  • 西安微信小程序制作公司关键词优化方法
  • 手机网站建设用乐云seo搜索引擎是什么意思啊
  • 昆明做大的网站开发公司google网页搜索