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

请问代码里的a[lena--]是什么意思

string a, b;
cin >> a;
cin >> b;
int lena = a.length() - 1, lenb = b.length() - 1;
int tempbit = 0, in = 0, bit = 0;
while (lena >= 0 || lenb >= 0) {
tempbit = 0;
if (lena >= 0) {
tempbit += (a[lena--] - '0');
}

a[lena];
lena--;
这是后自减,先使用原来的值参与运算,再减减

lena--,因为lena在前--在后,所以是先使用lena再自减,即lena=lena-1
--lena是先自减再使用

近期文章

  • 关于win10自带的linux子系统的问题
  • 重新排列表格行
  • CakePHP HABTM条件
  • 无法访问var / www ubuntu中的复制文件
  • Laravel 4未定义变量:file_destination问题
  • Chrome网络应用程序从MySQL获取数据
  • 缓存刷新:刷新每个数据库更新?
  • 内部联接不适用于PDO和fetch assoc
  • PHP创建2行而不检查输入
  • 目录递归导致无限循环
  • 点击登录时禁止访问
  • 从mysql获取数据并进行比较
  • Laravel base_path()在加载的类中未定义
  • 需要在Apache 2.2上运行非常旧的PHP代码
  • PHP在运行JS脚本函数时保持表单值
  • 列出已发送邮件 - 无法连接到域
  • 如何知道Amazon DynamoDB何时完成BatchRequest?
  • var_dump($ nombre)打印两次ajax + php slim框架为什么?
  • PHP Gettext,总是试图打开英文翻译文件
  • 在SQL Query中加入3个或更多表,获取空数组?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华