Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

CG 语法运算符和流程控制语句

一、CG 语法运算符

1.比较运算符

  • < > 大小于
  • >= 大于等于
  • <= 小于等于
  • == 等于
  • != 不等于 和 C#中一样 运算结果为 bool 类型

2.条件运算符(三目运算符)

comdition ? value_if_true : value_if_false

  • condition:条件表达式
  • 如果为真,返回 value_if_true
  • 如果为假,返回 value_if_false

和 C# 一样使用即可

3.逻辑运算符

  • &&
  • ||

和 C# 一样使用 注意: CG 语言当中不存在"短路"

4.数学运算符

  • + 加
  • - 减
  • * 乘
  • / 整除
  • % 取余
  • ++/-- 自增减

注意: CG 语言中取余只能取余整数

二、流程控制语句

1. 条件分支语句

  • if 语句
  • swich 语句

和 C# 中使用方法相同

2. 循环语句

  • for 循环
  • while
  • do while

和 C# 中使用方法相同

注意:

  1. CG 中要少的使用循环语句,转而利用 CPU 并行这一特性,来代替循环
  2. 一定要使用循环时,要尽量减少循环的次数的复杂度
  3. 尽量避免复杂的条件分支语句

评论