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

2014做社交网站专业建站工作室

2014做社交网站,专业建站工作室,flash简单网站模板,网络营销的定义和内容结论可能大家看上面的图就知道了#xff0c;没有加return 0;编译器会自动添加一个。那怎么证明呢#xff1f; 可以查看相应的汇编代码#xff0c;查看汇编代码推荐使用godbolt.org网站#xff0c;相当方便。 如上图#xff0c;输入C代码#xff0c;在右半部分会显示编译…结论可能大家看上面的图就知道了没有加return 0;编译器会自动添加一个。那怎么证明呢 可以查看相应的汇编代码查看汇编代码推荐使用godbolt.org网站相当方便。 如上图输入C代码在右半部分会显示编译器编译后的汇编代码通过查看高级语言背后的汇编指令我们可以更好的分析代码的性能。网站更强大的功能是它支持市面上几乎所有的编译器而且各个版本都有。 下面使用这个网站分析一波 先看一段带有return 0的截图 看我右面红框圈出来的代码大家可以理解为eax就是main()函数的返回值这里可以看到main()函数的返回值是0。 再看一段不带return 0的相应截图 可以发现编译器还是把eax的值设为了0由此可以理解为即使在main函数中不写return 0编译器还是会默认添加个return 0。 那其他非main函数也会默认添加个return 0吗 先看一个普通的带有int返回值的函数 注意看func()中的eax寄存器被赋值为9即func()的返回值为9。 如果不加return a是什么样子 可以看到如果在func()内不写return语句编译器则没有给eax寄存器更新值那函数的返回值就不会是我们期待的样子。 得出结论正常一个带有返回值的函数返回值都会存在某个地方可能是栈上也可能是寄存器里如果你不给它返回值那可能外部获取的返回值就是个奇奇怪怪的值因为咱也不知道那块地址是什么数据。 但是吧main函数除外因为main函数没有return的话编译器会默认加个return 0但个人认为这也确实是不好的习惯mian函数会犯这种错误其它函数估计也会这样所以最好所有的带有返回值的函数都添加return xxx。
http://www.zqtcl.cn/news/480388/

相关文章:

  • 化妆品网站网页设计怎样在淘宝网做网站
  • 邢台建站湛江海田网站建设招聘
  • 免费个人网站建站能上传视频吗中国舆情在线网
  • 网站开发项目的心得体会惠州建设厅网站
  • 网站小程序怎么做北京单位网站建设培训
  • 北京市专业网站建设广州安全教育平台登录账号登录入口
  • 广州做网站的价格三个关键词介绍自己
  • 基于工作过程的商务网站建设:网页制作扬州网站建设公元国际
  • wordpress著名网站微信公众号怎么做网站链接
  • 长沙网站建设大概多少钱深圳做网站网络营销公司
  • 融资平台排行榜企业网站seo运营
  • 英文手表网站南昌装修网站建设
  • 网站建设要懂哪些技术甘肃园区网络搭建
  • go做的网站微信跳转链接生成器免费
  • 网站开发中怎么设置快捷键怎样打开用sql做的网站
  • 做餐饮企业网站的费用短视频素材免费下载网站
  • 美食优秀设计网站制作网页网站
  • 提供网站建设教学视频做淘宝美工需要知道的网站
  • 百度云可以做网站吗织梦网站下载
  • 有没有一起做游戏棋牌网站的用wordpress做商城
  • 有没有如何做网站的书常州网站推广公司哪家好
  • 金融直播间网站开发专业定制网页设计
  • 装饰公司网站开发c 网站开发实例教程
  • 专业层析成像代做网站网站建设收获
  • saas云建站平台源码附近那里有做网站的
  • 网站开发接口成都学校网站建设
  • 商城网站策划火星建站和八亿建站
  • 如何使用模板做网站php精品网站建设
  • 建设一个网站的具体流程职业培训机构需要什么资质
  • 网站怎么做弹幕播放器自助免费网站制作