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

用c 建网站时怎么做导航菜单栏海外推广

用c 建网站时怎么做导航菜单栏,海外推广,陕西网站建设价位多少,惠州市seo上词变量几乎代码程序程序 中最基础的组成单元,程序员几乎无时无刻都在接触变量。但你对变量的理解真的足够吗? 首先,什么是变量?! 第一层理解:一个可以改变的量,区别于常量,用户可以修…

变量几乎代码程序程序 中最基础的组成单元,程序员几乎无时无刻都在接触变量。但你对变量的理解真的足够吗?

首先,什么是变量?!

第一层理解一个可以改变的量,区别于常量,用户可以修改它的值,当然更可以读取它的值。

变量是有类型变量名所定义的,比如 int a = 0;  std::string msg = "Hello World!";

类型包括:整型变量(int),浮点型变量float,字符型变量char ,字符串string等等,这些变量通常是用户(程序员)自己定义和操纵的。变量类型,让计算机和用户知道该变量持有什么类型的东西,计算机会更加变量类型分配适当的内存。

第二层理解:我们操作变量是通过变量名,那么变量名本质上是什么?比如 int num = 10; 我们通过num来读写该变量,要知道当我们定义一个变量时,计算机会自动分配一块内存用来存储该变量。而变量名就相当于这块内存区域的别名(引用),通过这个别名我们可以直接读写该区域。

比如刚才的例子,int num = 10; 计算机会在内存分配一个4字节大小的区域,并在该区域填上数字10。我们通过num可以直接得到数字10,也可通过num = 666直接把该区域的值改为666。

第三层理解:变量定义在不同的位置,就会有不同的作用域。定义在函数内,是局部变量,只在函数内有效。定义在函数外,就是外部或全局变量,从定义处到文件结尾全局有效。当然还有静态变量,通过static关键字声明的(又分为静态全局变量:只在文件范围内可见。静态局部变量:只在第一次调用时初始化)

第四层理解:计算机的存储分为硬盘、内存、高速缓存、寄存器等。我们接触最多的是硬盘和内存。内存是易失性存储区,即断电会清空内存所有内容。硬盘是可持久化存储的大家都清楚。当程序运行时,会把代码和数据加载到内存,并根据需要动态在内存创建数据。

所以内存分为多个区域,分别用于存储不同类型的东西。常见的分类有:全局存储区,线程栈、堆等。系统会根据变量类型,为它分配不同的存储区域。比如全局变量,静态变量都存放在全局变量区,它们会在程序启动时创建和分配内存,在程序结束时销毁。 而局部变量,函数参数这些会在线程栈上分配内存,它们是在函数调用时创建和分配,退出函数时销毁。另外还有程序员动态申请的内存变量,比如通过new malloc等,会在堆上分配内存,这块空间通常需要程序员手动释放,否则会造成内存泄漏等异常。

http://www.15wanjia.com/news/29518.html

相关文章:

  • 网站关键词描述字数有什么推广软件
  • 使用java做直播网站有哪些安卓优化大师下载安装到手机
  • wap手机网站 作用西安网站维护
  • 怎么样推销自己网站seo相关ppt
  • 品牌网址是什么seo课程培训机构
  • 西宁网站建设报价cu君博規范cpc广告接单平台
  • 可以免费创建网站的软件今日新闻头条新闻
  • 网页设计模板的网站模板网站建站公司
  • 邯郸房地产网站建设找百度
  • 南阳专业做网站公司天津seo网站推广
  • wordpress 多网站吗电商网站开发平台有哪些
  • tomcat 网站单独重启建立网站步骤
  • 做外贸网站注意爱站网排名
  • 商业网站如何备案站长工具之家
  • 厦门网站定制百度seo2022新算法更新
  • angular做门户网站南京seo外包
  • 好利来邢台官方网站开发部深圳网络络推广培训
  • 邢台哪有学做网站的企业网站建设的流程
  • 定西网站建设公司排名照片app推广多少钱一单
  • 永久免费网站建设方案tool站长工具
  • 自助建站网站建设百度推广电话销售好做吗
  • java可以开发网站吗南京seo推广公司
  • 网站分辨率做多大免费文件外链网站
  • 做西班牙语网站seo外链工具软件
  • 电商网站怎么做权限控制google浏览器官方下载
  • 建设制作外贸网站的公司简介销售课程培训视频教程
  • 网站建设怎么付费信息流广告案例
  • 美国海淘手表网站推广网站的公司
  • 做网站和做软件一样吗淘宝搜索关键词查询工具
  • 湘潭做网站价格问下磐石网络郑州疫情最新情况