首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

面试官:i = i++和 i = ++i 的有什么区别?

= 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println(...其中一个方法对应一个栈帧 此题目我们只需要用到栈帧里面的局部变量表和操作数栈 2.1、第一步 int i = 1 只是一个简单的赋值操作 2.2、第二步 i = i++ 结果:i还是等于1 2.3、第三步...int j = i++ 结果:i在局部变量表中变成了2,操作数栈中的 i 值为1,并且将 i 的值返回给 j,即此条语句以后,i = 2,j = 1 2.4、第四步 int k = i + ++i *...i++ 结果:局部变量表中的i = 4,k = 11 2.5、结果 3、i = ++i 按理说根据上面的分析过程,再来分析 i = ++i,就很简单了。...我们的 i 变量先在局部变量表中进行自增,然后再将 i 进栈,然后再把栈中的数据返回给我们的变量 i

1.2K20

今年十八,蓝桥速刷(Python-I)

个人主页:红中 专栏地址:python专栏 抽根烟先  蓝桥杯是个啥 蓝桥杯,又称圈钱杯(不是是由工信部 人才交流中心举办的全国性专业信息技术赛事  图片引自一篇详情介绍带你了解什么是蓝桥杯。...split() 这个函数相对来说不是很好理解 该函数主要用于python读取多个数据,通过其读取后为列表形式 至于如何分割,就看你想怎么设置分隔符了。 看上图,第二行在遇到\n时分割。...中的while循环比较简单,无大括号,只需加个":" 如果需要对其施加执行条件,按下图搞就行,注意缩进,这玩意在python中很重要  至于 while True: 就是固定执行下列循环 strip(...in li 很明显li是咱们创建的列表,那i是啥?...看看代码 in 表示 i是li 里面的数字 那么就可以理解成i是li里第一位元素 通过for循环不断迭代至下一个元素直至整个列表的最后一位。

51920

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券