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

苏州网站建设要多少钱seo难不难

苏州网站建设要多少钱,seo难不难,重庆微网站,邯郸最近发生的重大新闻2023年8月28日,周一下午 研究了一个下午才彻底弄明白... 写到晚上才写完这篇博客。 目录 声明和定义的根本区别结构体的声明和定义声明结构体 定义结构体类的声明和定义函数的定义和声明声明函数 定义函数变量声明和定义声明变量定义变量 声明和定义的根本区别 …

2023年8月28日,周一下午

研究了一个下午才彻底弄明白...

写到晚上才写完这篇博客。


目录

  • 声明和定义的根本区别
  • 结构体的声明和定义
  • 声明结构体
  •  定义结构体
  • 类的声明和定义
  • 函数的定义和声明
  • 声明函数
  •  定义函数
  • 变量声明和定义
  • 声明变量
  • 定义变量

声明和定义的根本区别

我认为声明和定义的根本区别在于:

同类型的一个标识符可以被重复声明多次,但只能被定义一次。

简单来说,声明可以重复多次,但定义只能进行一次。

和分不分配内存没有关系。

结构体的声明和定义

声明结构体

struct student;

可以看到,我声明了两次结构体student,VS2022没有报错 

 定义结构体

结构体的定义只是对结构体类型的描述,并不会为其分配内存。

要使用结构体,需要定义结构体变量,并为其分配内存空间。

struct student {int age;
};

可以看到,定义了两次结构体student后,VS2022报错 

类的声明和定义

因为与结构体的声明和定义一模一样,故不再赘述。

函数的定义和声明

声明函数

int max(int num1, int num2);

 可以看到,我声明了两次函数max,VS2022没有报错 

 定义函数

当定义函数时,并没有为函数本身分配内存。

在编译和链接的过程中,函数的定义会被转换成机器代码,并存储在可执行文件中。当程序运行时,操作系统会为程序分配内存,并将函数的机器代码加载到内存中供程序执行。

int max(int num1, int num2) {return num1 > num2 ? num1 : num2;
}

可以看到,定义了两次函数max后,VS2022报错  

变量声明和定义

声明变量

在我看来,声明变量只有一种方法:那就是使用extern且不赋值。

因为,这是我所知唯一允许多次重复声明的情况。

此外,这种情况下不会分配内存。

extern type name;
extern int x;
extern student s1;

可以看到,我声明了两次int类型的变量x后,VS2022没有报错  

定义变量

在我看来,这三种情况都属于定义变量。

因为这三种情况不允许重复,只能进行一次。

此外,这三种情况都会被分配内存。这是和上面提到的完全不一样的,上面提到过的都不会在定义时分配内存。

extern type name=value;
type name;
type name=value;
extern int x=1;
int x;
int x=1;

可以看到,这三种情况都不允许多次定义。 

http://www.hengruixuexiao.com/news/5884.html

相关文章:

  • 网站开发建设及推广合同百度app下载安装官方免费版
  • 电子商务网站开发 什么框架搜索引擎下载安装
  • 如何建设好政府门户网站推广业务
  • 电商网站如何做c2b浏览器网址
  • 三亚河北建设招聘信息网站网络推广整合平台
  • 国内如何做国外网站的兼职项目优化师是一份怎样的工作
  • 公司网站怎么做能被别人搜索到网站域名查询ip
  • 地球人-一家只做信誉的网站网络推广企划
  • iis7如何部署网站电商网站搭建
  • 南昌专业网站建设微信管理软件哪个最好
  • 建设中小企业网站企业网站推广有哪些
  • 微信购物网站开发进入百度官网
  • dede后台网站地图怎么做泉州搜索推广
  • 中国公司排名500强名单深圳优化公司统高粱seo
  • 中国商标注册网查询网官网seo测试
  • 企业服务网站制作教育培训机构排名前十
  • 潍坊网站建设方案书领硕网站seo优化
  • 设计师常用素材网站推广方案的内容有哪些
  • 基于javaweb的网站开发昆明seo关键词
  • 门户网站样式网站标题算关键词优化吗
  • 网站建设及推广枣强免费网站入口在哪
  • 建设小企业网站步骤外链收录网站
  • 网站开发与制作毕业论文南通关键词优化平台
  • 网站建设电脑大多怎么办搜索引擎营销名词解释
  • 网站后台无法修改360免费建站系统
  • 个人网站的设计和建设站长工具关键词查询
  • 大学英文网站建设方案谷歌浏览器引擎入口
  • 如何搜索易思cms做的网站廊坊百度快照优化排名
  • 校园网站建设情况汇报百度快照推广效果怎样
  • 沟通交流类网站有哪些百度怎么发布自己的信息