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

建设银行公积金查询网站首页平面设计免费自学网

建设银行公积金查询网站首页,平面设计免费自学网,工商企业信息查询网站,自己如何做购物网站目录 #xff08;1#xff09;前置加加和后置加加的区别 #xff08;2#xff09;printf输出前置加加 #xff08;3#xff09;printf输出后置加加 #xff08;4#xff09;printf输出printf #xff08;1#xff09;前置加加和后置加加的区别 首先我们先来了解…目录 1前置加加和后置加加的区别 2printf输出前置加加 3printf输出后置加加 4printf输出printf 1前置加加和后置加加的区别 首先我们先来了解一下前置加加和后置加加的区别。 前置加加在编译器里的操作 //a int a 0; a a 1; return a; 前置加加是先加一后赋值返回的值是加一之后的值。 后置加加在编译器里的操作 //aint a 0; tmp a; a a 1 return tmp; 后置加加是先把值赋给临时量然后再加一返回的值是临时量的值。 前置加加可以做左值因为前置加加返回的是a的值是可以进行操作的后置加加则不可以因为后置加加返回的是一个临时量并不是程序中定义的可寻址变量不能通过地址对temp进行操作。 2printf输出前置加加 #includestdio.hint main() {int i 1;printf(%d,%d\n,i,i);return 0; } printf函数计算参数的时候是从右往左压栈的。目的是为了计算参数的个数。编译器首先从右往左计算各参数的值再进行压栈操作最右端的i的值是计算出来是2保存在eax寄存器中接着计算倒数第二个i的值给eax寄存器加一保存为3然后进行压栈把eax寄存器里的i的地址放入栈中此时输出的值是i的值所以都是3. 3printf输出后置加加 #includestdio.hint main() {int i 1;printf(%d,%d\n,i,i);return 0; } 最右端的i的值为1保存在临时量里计算出i的值为2倒数第二个i的值为2i的值为3i也保存在对应的临时量里但是两个临时量保存的地址是不同的进行压栈操作压入的是保存两个临时量的地址所以输出的是2和1. 汇编指令 4printf输出printf #includestdio.hint main() {int i 33;printf(%d\n,printf(%d ,printf(%d ,i)));return 0; } 首先输出的第一个33是i的值第二个%d算出来的是33的值的字节大小占两个字节还有空格的字节长度一共是三个字节所以输出的是3,第三个%d算出来的是3的值的字节大小占一个字节还有空格的字节长度一共是两个字节所以输出的是2。
http://www.sadfv.cn/news/382491/

相关文章:

  • 如何做兼职网站平台免费做网站公司哪家好
  • access建网站徐州 网站建设
  • 做网站的是什么工作浅谈企业网站建设的目标
  • 北京企业网站设计公司wordpress内容爬取
  • 简易动漫网站模板招商网站建设地点
  • php网站做代理企业做网站维护
  • 网站后台更新 前台为啥没反应58同城网站建设目的
  • 苏州网站 建设 公司佛山网站建设维护
  • 做当地门户网站多少钱贵德县公司网站建设
  • 建筑设计网站素材创意宣传片制作
  • 建设音乐网站大众点评网怎么做团购网站
  • wordpress 子站点自己可以做一个网站吗
  • python 网站开发 prf网站内链是什么
  • 做标书的视频网站常用搜索引擎有哪些
  • 临沂网站seo1688货源网一件代销
  • 新的网站设计制作移动登录网页模板下载
  • 哪里可以做网站优化上海做网站公司有哪些
  • 大学网站 作风建设专题企业做网站需要多少钱
  • 做电影网站会被捉吗互联网推广的特点
  • 网站模版 免费下载wordpress主题文件夹在
  • 家用电器网站建设怎么运用区块链做网站
  • ppt网站有哪些wordpress 后端是什么
  • 哪些网站是做色选机销售的网站大屏轮播图效果怎么做
  • 淘宝网客网站建设wap网站模板
  • 佛山外包网站建设wordpress定制后台图片上传功能
  • 淘宝网站开发建设电商网站多少钱
  • 企业做网站能赚钱么wordpress to ghost
  • 电商网站建设方面的毕业设计橙色企业网站源码
  • 上线啦 图谱智能网站做网站哪便宜
  • 阳泉建设网站的公司wordpress免插件灯箱