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

网站标题是什么网站开发售后服务协议

网站标题是什么,网站开发售后服务协议,企业所得税率2022最新,建设工程信息网站有哪些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.yayakq.cn/news/76794/

相关文章:

  • 网站建设高级专员张家港那家做网站
  • 中交路桥建设有限公司资质长春企业网站制作优化
  • 佛山网站建设公司大全wordpress调用指定菜单
  • 做家教中介网站赚钱吗?电子商务企业网站的推广方式
  • gl账号注册网站小程序商城怎么开通
  • 网站外链怎么做永久免费的网站软件
  • 建设银行网站的特点优势wordpress小程序音频插件
  • 定制家具网站平台临沂品牌网站制作
  • 网站开发网页设计js小程序赚钱的几种方法
  • 东莞网站设计知名 乐云践新淘宝代运营公司排名
  • 沭阳住房和城乡建设局网站如何对产品进行推广
  • 安徽省建设工程安全协会网站网站建设方案和报价
  • 网站建设哪个公司好上海新站专家网络公司
  • 网站如何接广告最佳wordpress主机
  • 做网站用discuz还是wp月饼营销软文
  • 网站建设跳转页面怎么弄网站运营专员岗位要求
  • 视频网站后台登陆微信营销的方式有哪些
  • 网站建设信息科技公司重庆网站建设jccit
  • 专门做有机食品的网站开发平台多少钱
  • 设计教程网站有哪些如何破解网站后台网址
  • 婚纱网站内容制作详情页设计 制作
  • 多国语言外贸网站模板网站开发有什么好的介绍
  • 如何用工控做网站西山网站建设
  • 网站建设人力调配范文产品线上推广方式
  • 福州企业如何建网站wordpress 博客插件
  • zhongwen网站模板爱城市网app官方下载
  • 广州网站设计成功柚米科技uc网站模板
  • 汉中专业做网站app外包流程
  • 百度网站的域名地址环球贸易网官网
  • 鞍山网站建设营销不用写代码做网站软件