java吧 关注:1,253,059贴子:12,741,841

有个不懂的地方想问下大佬们

只看楼主收藏回复

既然++运算符最后是返回变量原来的值,那这东西有什么用?


IP属地:浙江来自Android客户端1楼2023-07-02 19:39回复
    高效


    IP属地:广东来自Android客户端3楼2023-07-02 20:36
    回复
      代码里面写设置SQL值就很好用


      IP属地:广东来自Android客户端4楼2023-07-02 21:29
      回复
        打错了我测,应该是i++有啥用


        IP属地:浙江来自Android客户端5楼2023-07-02 21:44
        收起回复
          每个程序的设计都有它的用处,你就当做以后某个场景会用到就行了。就算你现在知道了,一个月后也忘的差不多了。刚开始学的阶段,大概的把基础过一遍,然后做项目加深对基础的理解,不用对基础的某一个点追的太深,影响学习速度


          IP属地:河南来自Android客户端6楼2023-07-02 21:45
          回复
            for循环里i++和++i一样,但是i++会有个变量副本,如果用变量去赋值,肯定有区别


            IP属地:江苏来自Android客户端7楼2023-07-02 22:22
            收起回复
              当成语法糖吧,就跟数组符号[]差不多,方便编程的


              IP属地:四川来自Android客户端8楼2023-07-03 08:47
              回复
                汇编可能不一样吧,可以避免+1的时候先读再写? 这样++可以做到原子化吗?


                IP属地:美国来自iPhone客户端9楼2023-07-03 09:47
                回复
                  省去一会还要再写个i+1


                  IP属地:北京来自Android客户端10楼2023-07-03 10:44
                  回复
                    arr[index++]=val


                    IP属地:北京来自Android客户端11楼2023-07-03 11:36
                    收起回复
                      用过 AtomicInteger 吗,里面的方法和这个语法是非常类似的


                      IP属地:上海来自Android客户端12楼2023-07-03 11:59
                      回复
                        没啥用


                        IP属地:山东来自Android客户端13楼2023-07-03 12:17
                        回复
                          少写一步i=i+1,比如调用一个函数f(i++),就不用写f(i),i=i+1了


                          IP属地:江西来自Android客户端14楼2023-07-03 12:27
                          回复
                            之前写过一个读.obj的程序就用了一堆后加


                            IP属地:广东来自Android客户端15楼2023-07-03 13:18
                            回复
                              谁说++返回变量原来的值?


                              IP属地:江苏16楼2023-07-04 14:23
                              回复