发布网友 发布时间:2022-04-23 04:51
共2个回答
热心网友 时间:2023-09-24 18:55
must
have
done
表示对去发生过的事情的肯定猜测
翻译成一定.....
could
have
done表示对过去发生过的事情的可能猜测
翻译成本来能够
这是肯定的翻译方法
如果是否定的话
mustn't
翻译成禁止,不许
而couldn't翻译成
不可能
因为must的否定
就是can't或couldn't
而不是mustn't
选择的时候根据翻译就能判断出来了
热心网友 时间:2023-09-24 18:56
语法格式:
while(循环条件)
{
执行语句(块);
}
“循环条件”是指当设定的此条件满足时,执行while下面{}内的语句;
“执行语句”则是指当条件符合“循环条件”时,程序将要执行的语句
如
int
i
=
0;
while(i
<
9)
{
i++;
}
这里的“循环条件”是当变量i小于9时,开始执行{}中语句;
“执行语句”是
“i++”
关于do
while
语法格式:
do
{
执行语句(块);
{
while(循环条件)
其中
执行语句
与
循环条件
与while相同。二者的不同之处在于do
while无论其循环条件是否一开始就成立,都会先执行一次,再判断。换句话说,while是先判断循环条件是否成立,再执行内部的执行语句(块);do
while是先执行内部的执行语句(块),再判断循环条件是否成立,若成立,则返回至“执行语句(块)”处。
lz还有什么不明白的地方尽管道来哈
恩~