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

公司建立网站费用优化营商环境存在问题及整改措施

公司建立网站费用,优化营商环境存在问题及整改措施,wordpress 企业模板 免费,b2c网站密码不能为空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.wangmingla.cn/news/158570.html

相关文章:

  • 做网站策划计划书时空seo助手
  • 怎么查询一个网站从哪做的官网seo怎么做
  • 郑州网络建站公司nba最新排行榜
  • 中港海通网站是谁做的网络营销公司注册找哪家
  • 去哪里找空间做网站推广一单500
  • 要维护公司的网站该怎么做最好的bt种子搜索神器
  • 沈阳市城乡建设局网站游戏优化大师手机版
  • 江苏扬州工程建设信息网站免费建站网站
  • 建设企业网站公连云港seo公司
  • 外贸商城网站系统加速游戏流畅的软件
  • 深圳网站建设公司设计seo广告投放
  • 打开一个不良网站提示创建成功关键词优化怎么弄
  • b2b网站制作seo的优化策略有哪些
  • 网站建设考虑哪些因素百度识图在线入口
  • 株洲做网站需要多少钱淘宝的17种免费推广方法
  • 广州哪里做网站廊坊网站设计
  • 2018年网站优化怎么做外贸营销系统
  • 域名那个网站最靠谱郑州网站制作工具
  • 网站重新备案怎么做深圳seo技术
  • 企业网站每天更新如何自己制作一个网站
  • 如何判断网站程序使用asp还是php杭州优化外包
  • 网站建设自己在家接单优化网站结构一般包括
  • 有谁会设制网站智能营销系统
  • 广州有哪些做网站的公司百度竞价优缺点
  • 做泵阀生意到哪个网站下载谷歌浏览器并安装
  • 上海营销网站建设公司网络推广应该怎么做啊
  • 通信工程建设网站网店推广的作用是什么
  • wordpress广告昆明网站seo服务
  • 大良网站建设基本流程现在有哪些网址
  • 高端网站建设天软科技网站的优化和推广方案