c语言if语句用法(写给大家看的学习笔记C语言中的If语句)

c语言if语句用法(写给大家看的学习笔记C语言中的If语句)

光泰华 2025-04-15 科技 8 次浏览 0个评论

上一个笔记我们通过2个实例进一步了解了在Unity中使用C语言的变量。我们通过费用计算了解变量的加、乘计算,通过取平均数计算了解了Random.Range方法和Mathf.Round方法。

今天我们来看看在C语言中的If语句。

If语句常常这么来用:

如果……(达到什么样的条件),那么……(就可以做什么)。

比如说男性年龄到达22周岁,就可以结婚了。如果没有达到22周岁,那就不能结婚。

我们可以这样来表达:

if(你的年龄达到22周岁){ 那么就可以结婚了~}else{ 还不能结婚}

把这个内容转变为代码,我们可以这样来写:

public int yourAge = 24;public int legalAgeToMarry = 22;if(yourAge >=legalAgeToMarry){ Debug.Log("你可以结婚啦~");}else{ Debug.Log("你还不能结婚噢!");}

把内容放到代码编辑器中,如图所示:

写给大家看的学习笔记:C语言中的If语句

在代码编辑器中显示内容

写给大家看的学习笔记:C语言中的If语句

在unity中运行后,可见运行结果

接下来,我们来看几个小例子,来进一步了解If语句的使用。

1.50个球的盒子

我们假设向一个盒子投球,每次投10个球,当盒子里的球打到50个的时候,盒子就满了。

我们转化成If的方式来表达:

if(向盒子投球){ 盒子里的球增加10个;}if(盒子里的球打到50个){ 盒子就满了;}

把这个内容转换为代码,我们可以这样来写:

public int _ball = 0;private bool _boxIsFull;if(Input.GetKeyDown(KeyCode.Space)){ _ball = _ball + 10;}if(_ball >=50 && _boxIsFull == false){ Debug.Log("盒子满了"); _boxIsFull = true;}

接下来,我们把内容放到代码编辑器中,如图所示:

写给大家看的学习笔记:C语言中的If语句

把内容放到代码编辑器中

写给大家看的学习笔记:C语言中的If语句

运行后,每次按下空格键,球的数量加10,当数量超过50后,显示“盒子满了”

再看看第二个例子。

2. 学业评分

假设我们有5门学科,分别是语文、数学、科学、外语、历史。

5门学科的平均分到达90分,那么期中学业评分是A;

达到80分,但是小于90分,那么期中学业评分是B;

达到70分,但是小于80分,那么期中学业评分是C;

达到60分,但是小于70分,那么期中学业评分是D;

小于60分的,期中学业评分是F。

我们转化成If的的方式来表达是这样:

if(平均分达到90分){ 学业评分是A;}else if(平均分达到80分,但是小于90分){ 学业评分是B;}else if(平均分达到70分,但是小于80分){ 学业评分是C;}else if(平均分达到60分,但是小于70分){ 学业评分是D;}else{ 学业评分是F;}

把这个内容转化为代码,我们这样来写:

public float class_language, class_math, class_science, class_history, class_foreign;public float average;class_language = Random.Range(1,101);class_math = Random.Range(1,101);class_science = Random.Range(1,101);class_history = Random.Range(1,101);class_foreign = Random.Range(1,101);average = (class_language + class_math + class_science + class_history + class_foreign)/5;if(average >=90){ Debug.Log("学业评分是A");}else if(average >=80 && average <90){ Debug.Log("学业评分是B");}else if(average >=70 && average <80){ Debug.Log("学业评分是C");}else if(average >=60 && average <80){ Debug.Log("学业评分是D");}else { Debug.Log("学业评分是F");}

把内容放到代码编辑器中,如图所示:

写给大家看的学习笔记:C语言中的If语句

把内容放到代码编辑器中

写给大家看的学习笔记:C语言中的If语句

在unity工具中运行后,获取到一组学科成绩并求平均值,根据平均值获得学业评分

好了,今天的笔记就这么多,我们了解了If语句的表达方式——“如果……(达到什么样的条件),那么……(就可以做什么)”,而且通过2个小例子进一步了解了If语句的使用。

为自己点个赞,又看完了一次学习笔记。下次我们看新的学习内容——Switch的表达,欢迎一起继续学习~

转载请注明来自夕逆IT,本文标题:《c语言if语句用法(写给大家看的学习笔记C语言中的If语句)》

每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,8人围观)参与讨论

还没有评论,来说两句吧...