欢迎光临
我们一直在努力

3.1 算术运算符5

void OnStart()
  {
    int a = 10;
    // 前置递增
    ++a; // 10 + 1 ,对整数的变量自增 + 1
    // Print("当前a的值是: " + string(a));
    
    // 后置递增
    a++; // 也是对整数类型 自增 + 1
    // Print("当前a的值是: " + string(a));
    
    // 前置递增 先进行变量 + 1, 进行后面的表达式运算
    int a1 = 10;
    int b1 = ++a1 * 10; // (10 + 1) * 10 = 110
    //Print("当前a1的值是: " + string(a1)); // 结果: 11
    //Print("当前b1的值是: " + string(b1)); // 结果: 110
    
    // 后置递增 先进行表达式运算,在进行变量 + 1
    int a2  = 10;
    int b2 = a2++ * 10; // a2原来就是10,那么 b2 = 10 * 10, 最后变量a2 进行自增 + 1
    //Print("当前a2的值是: " + string(a2)); // 结果: 11
    //Print("当前b2的值是: " + string(b2)); // 结果: 110
    
    
    //前置递减
    int a3 = 10;
    --a3; // 10 - 1
    // Print("当前a3的值是: " + string(a3));
    
    //后置递减
    int a4 = 10;
    a4--;
    //Print("当前a4的值是: " + string(a4));
    
    //前置递减 先进行变量 - 1, 在进行后面的表达式运算
    int a5 = 10;
    int b5 = --a5 * 10; // (10 - 1) * 10
    //Print("当前a5的值是: " + string(a5)); // 结果: 9 
    //Print("当前b5的值是: " + string(b5)); // 结果: 90
    
    // 后置递减 先进行表达式运算,后进行变量 - 1
    int a6 = 10;
    int b6 = a6-- * 10; // 10 * 10 , 然后变量 - 1      
    Print("当前a6的值是: " + string(a6)); // 结果: 9 
    Print("当前b6的值是: " + string(b6)); // 结果: 100
  }
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:瓜皮猫量化编程 » 3.1 算术运算符5
分享到: 生成海报

评论 抢沙发

瓜皮猫量化交易编程

QQ群: 492653640微信: guapitcom
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活