美文网首页
iOS n++、++n

iOS n++、++n

作者: 村雨灬龑 | 来源:发表于2018-09-20 13:42 被阅读0次

++ 是自增长属性,都是为了逐渐增长数值的,但是++放在前和放在后是不一样的

n++

在 开发中是可以单独写成一个语句的 例如:

- (void) test{
    int a = 5;
    a++; //或者 ++a;
    NSLog(@"%d",a);
}

//输出结果
// 6

这样写的话输出的结果是没有不同的

但是当你要获取 n 这个值的时候,就有所不同了

  - (void) test1{
    int a = 5;
   int n = a++; //或者 ++a;
    NSLog(@"%d",n);
}


  - (void) test2{
    int a = 5;
   int n = ++a;
    NSLog(@"%d",n);
}

方法 test1 和test2 的输出结果就不一样了.
test1 根据结果可以看出他是先赋值给 n 然后再自增的
test2 是先自增后赋值

相关文章

  • iOS n++、++n

    ++ 是自增长属性,都是为了逐渐增长数值的,但是++放在前和放在后是不一样的 n++ 在 开发中是可以单独写成一个...

  • awk多列求和

    awk '{for(n=1;n<=NF;n++)t[n]+=$n}END{for(n=1;n<=NF;n++)pr...

  • N++

    我腻了,我要结束这种生活。 今天学院举办了毕业典礼给15届的学长学姐,在学校的音乐厅。 上大学以来,在音乐...

  • 闭包与作用域0.12018-01-05

    var n = 0;function a(){var n =1;function b(){n++;alert(n)...

  • js中 n++和++n的区别

    总结: 不管n++还是++n,【n都要自身加1】,但是如果是n++,则返回值为旧值,如果是++n,则返回值为新值!...

  • awk取最大值

    awk 'BEGIN{n=1;max=0;nu=0}{for(n=1;n<=NF;n++){a[$n]=$n;if...

  • Java-自增和自减

    n++,n-- 后缀,先赋值后运算。++n,--n 前缀,先运算后赋值。

  • GCC数值原子操作API原理及应用

    文章来自GCC数值原子操作API原理及应用 一.前言 C/C++中数值操作,如自加(n++)自减(n–-)及赋值(...

  • 算数运算n++ 与 ++n 的使用

    算数运算:仅++ ,将当前的变量值递增, n++单独使用,前++与后++都一样; ++运算参与到表达式中: 前++...

  • 《Java核心技术卷一》——3.5.5自增与自减运算符

    在Java中,借鉴了C和C++的做法,也提供了自增、自减运算符:n++将变量n当前值加1,n--则将n的值减1。 ...

网友评论

      本文标题:iOS n++、++n

      本文链接:https://www.haomeiwen.com/subject/bsuhnxtx.html