|
学习提示:如果没有C语言、Windows项目开发基础可以通过下方链接学习:
0基础C语言学习与训练
0基础C++学习与训练
Windows项目开发
1、什么是(循环)?
循环——可以重复执行(循环体)中的代码,就称作循环。
而循环又分为多种的类型,首先,我们来学习(while循环)。
2、(while循环)的语法格式:
while(表达式)
{
代码1;
...
代码n;
}
while循环的语法格式分析:
(1)以(while)关键字开始,接一对小括号。
(2)小括号中的(表达式)是循环能否执行的判断条件当(表达式)的结果等于(非0值)时,
就可以执行循环体中的代码。当(表达式)的结果等于(0值)时,就不可以执行循环体
中的代码,并(跳过)整个循环体,继续执行后面的代码。
而什么是(表达式)我们稍后再作介绍。
(3)一对(大括号)作为(循环体)的起始与结束边界。
(4)需要重复执行的代码,必须放在(循环体)中,这样,代码才会被重复执行。
3、什么是(表达式)?
表达式——可以分为(算术表达式)、(关系表达式)、(逻辑表达式),
而(算术表达式)我们已经在前面的章节中学习过了,接下来,我们就继续学习(关系表达式)。
4、什么是(关系表达式)?
关系表达式——通过(关系运算符)把(数值、变量、函数)等连接起来的式子,
就称作关系表达式。
关系运算符如下:
(1)< 小于
(2)<= 小于等于
(3)> 大于
(4)>= 大于等于
(5)== 等于
(6)!= 不等于
例子:
1<0
分析:
1(小于)0吗?
答案是(不小于),所以,判断结果为假,
而假的结果用0描述,所以,判断结果为0。
1>0
分析: 1(大于)0吗?
答案是(大于),所以,判断结果为真,
而真的结果用1描述,所以,判断结果为1。
5、(while循环)与(关系表达式)
例子1:
while(1>0)
{
代码1;
代码2;
}
代码3;
例子1分析:
(1)在例子1中的(关系表达式)是1>0,因为,1是大于0,所以,判断结果为1。
(2)当while语句的(表达式)判断结果为1时,就会执行(循环体)中的代码,
所以,代码1与代码2会重复被执行。
到这里,我们就学习完HLSL中的while循环与关系表达式这个知识点,
而如何在HLSL的程序中去运用它,就可以通过下方的链接,下载完整的代码进行学习与训练,
在下载的内容中,我们会结合完整的代码继续详细分析每个知识点如何运用,这样,才可以
一步一步地掌握HLSL 的程序开发。
>>>下载HLSL程序开发代码
|