我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

下面程序段的运算结果

img


不是很理解为什么这个s等于12345,怎么看也不是啊,答案是12345

你自己画一画就好了啊
循环第一次,s=0,然后s = s*10 + *p - '0',这时候 * p就是数字字符'1',那么s=0 + ‘1’ - '0' = 1
循环第二次,s = s * 10 + * p - '0' ,这时p指向数字字符'2',那么 s = 1 * 10 + '2' - '0' = 12
循环第三次,同理,s = 12 * 10 + '3' - '0' = 123
最后s就是12345

近期文章

  • cublasLt64_11.dll
  • VS2022不显示控制台
  • CBC-MAC消息认证码原理及HASH函数,求解答
  • 初学者对#运算符#的疑惑
  • 发表一个资源却没有获得分享学徒徽章
  • 来自xml的PHP递增/递减值
  • 哪位有加性Elgamal的python实现方案?
  • 统计字符串中字母数字空格等字符数目
  • 这两句for语句有什么作用
  • 按任意键,电脑没反应
  • echart折线图如何根据数组最大最小值进行放大和缩小呢?
  • Intent可以传递的六类信息是什么
  • idea里jsp的style样式,不同页面效果叠加怎么解决
  • jQuery / PHP喜欢/不像Button
  • 完全指定静态路由配置打不出来
  • 用例图这样子画对吗,请帮我指正一下
  • 不知道那一个处警告,是哪边错了
  • 模块化设计和函数调用的综合运用
  • 无法找到要更新的有效可执行文件,必须选择此电以前版本的Microwin或Micro/Dosis所处的目录。怎嘛办
  • hytrix @HystrixCommand合并请求报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华