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

家电网站设计最新购物网站建设框架

家电网站设计,最新购物网站建设框架,网站下载到本地,wordpress漂亮手机网站模板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/169260.html

相关文章:

  • 网站开发和ui的区别一手项目对接app平台
  • 网站建设冫首选金手指网站开发建设须知
  • 新网站没有死链接怎么做前端开发和后端开发哪个好些
  • 宜宾建设招标网站知名网站建设怎么样
  • 网站维护升级完成网络网站建设电话推销
  • 网站搜索工具腾讯公众号小程序
  • 单位网站链接怎样做贵阳网站建设zu97
  • 工程行业做的好的网站有哪些内容谷歌搜索引擎363入口
  • 什么是权重高的网站产品运营主要做什么
  • 做网站用html创网站 灵感
  • 影视广告制作拍摄公司seo查询友情链接
  • 网站主体关闭 无法备案全网推广推荐
  • 徐州网站开发兼职西安房产网
  • 唐山网站怎么做seo怎么自己制作网页
  • dtcms网站开发更好的网站制作
  • 公司内部交流 网站模板企业网站 微信里怎么做
  • 做app要不要建网站做模型挣钱的网站
  • 雅安市建设工程招投标网站项目计划书ppt模板免费
  • 个人网站可以备案吗广东网站快速备案
  • 帮忙做文档的网站怎么爬虫做网站
  • 可信网站认证代理邯郸设计公司有哪些
  • 建设网站的价格分析免费wordpress搭建
  • 关于网站建设的意义WordPress模版二次元
  • 惠州 光电 网站上线品牌设计公司深圳
  • 云南云南省城乡建设厅网站工业设计优秀作品
  • 企业网站建设的好处南和企业做网站
  • 郑州专业网站制作费用报价企业每年向工商网站做申报
  • 中山网站建设公司哪家好dw asp access 网站开发优点
  • 永顺网站建设wordpress设置文章字体 插件
  • 自定义投票网站怎么做手机端网站开发建设内容