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

福州做网站公司电脑优化大师

福州做网站公司,电脑优化大师,企业邮箱正确的写法,网上下的网站模版后门1.避免变量冗余初始化 结构体初始化为0,等价于对该内存进行一次memset,对于较大的结构体或者热点函数,重复的赋值带来冗余的性能开销。现代编译器对此类冗余初始化代码具有一定的优化能力,因此,打开相关的编译选项的优…

1.避免变量冗余初始化

  • 结构体初始化为0,等价于对该内存进行一次memset,对于较大的结构体或者热点函数,重复的赋值带来冗余的性能开销。
  • 现代编译器对此类冗余初始化代码具有一定的优化能力,因此,打开相关的编译选项的优化后,此类问题可能被优化掉。
#include <stdio.h>typedef struct {
unsigned int year;
unsigned int month;
unsigned int day;
} TimeInfo;void TimeInit (TimeInfo *data) {
data->year = 2022;
data->month = 9;
data->day = 22;
}int main(void) {
TimeInfo data;//TimeInfo data = {0};
TimeInit(&data);
return 0;
}

使用gcc -S编译出来为汇编语言
在这里插入图片描述

movq $0, -20(%rbp)
movl $0, -12(%rbp)

movq $0, -20(%rbp):将64位的0存储到栈上,偏移-20(%rbp)。
movl $0, -12(%rbp):将32位的0存储到栈上,偏移-12(%rbp)。
这两行代码通常用于初始化局部变量为0。

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

相关文章:

  • 怎么搭建wap网站大冶seo网站优化排名推荐
  • 网站制作东莞中国搜索引擎份额排行
  • java开发工程师工资一般多少seo优化工具推荐
  • 哪些网站seo做的好扬州网络推广公司
  • 青岛网站建设seo优化制作设计新手怎么入行seo
  • 简单学校网站模板甘肃搜索引擎网络优化
  • asp.net网站开发步骤浙江网络推广
  • 用html做女装网站百度推广一年多少钱
  • 北京做网站推广人民网今日头条
  • c 可以做网站吗网络营销属于什么专业类型
  • 做风险代理案源的网站百度热搜榜排名今日p2p
  • 建设厅执业注册中心网站sem推广优化
  • 如何做网站框架济宁网站建设
  • 网站设计与制作说明百度推广退款投诉
  • 整页图片广告网站源码站长工具seo下载
  • 广州专门做网站平台推广方案
  • 一个手机网站北京互联网公司排名
  • 企业网站seo哪里好技能培训班有哪些课程
  • host绑定网站seo综合查询软件排名
  • 网站建设 网络推广seo搜索优化是什么意思
  • 网站 不公安备案吗收录查询 站长工具
  • 广东微信网站制作价格网络优化大师手机版
  • 创恒建设有限公司网站广告营销是做什么的
  • 个人网站做影视不屏蔽的国外搜索引擎
  • wix怎么做网站教程百度指数专业版app
  • 网站建设公司业务培训上海牛巨微网络科技有限公司
  • 海口企业模板建站推广软件
  • 网站做404好处整站优化加盟
  • 英语可以做推广的亲子类网站专业seo排名优化费用
  • 做党建网站百度快照怎么删除