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# 中使用方法相同
注意:
- CG 中要少的使用循环语句,转而利用 CPU 并行这一特性,来代替循环
- 一定要使用循环时,要尽量减少循环的次数的复杂度
- 尽量避免复杂的条件分支语句