今天,进行了开学以来的第一次考试,我们可以认识到自己的不足,也可以了解到自己经过上一周的学习到底学到了什么东西。
机试的题,第一题,应该没什么问题,讲过很多次的数字排序。第二题对题目的理解好像有些错误,希望明天能通过老师的评讲明白正确的方法。
笔试的题大多都是书上的基础知识。做题的时候,我觉得自己对数据类型的转换和break,continue还有些不熟悉。
1.有符号和无符号的char和short类型都将自动转换为int类型,在需要的情况下,会自动转为unsigned int。
2.包含两种数据类型的任何运算里,两个值都被转换成两种类型里较高的级别。 (提升)
3.类型级别从高到低是:long double, double, float, unsigned long, long, unsigned int, int . (short 和 char已经被提升到 int 或者 unsigned int)
4.在赋值语句里,计算到最后的结果被转换成将要被赋
值的那个变量的类型。 (这个过程可能导致提升,也可能导致降级。 降级:将一个值转换成一个更低级的类型。)
break语句既可以出现在循环语句中,也可以出现在switch语句中 , 用于终止它所在的循环语句的执行。
continue语句只能出现在循环语句的循环体中,是结束本次循环,并开始下一次循环。
时间: 2024-10-14 14:12:12