您好。do应该是一般现在时态,是一个动词原形 也是一个第一人称和第二人称。如果是does,就是一般现在时态的第三人称单数形式。did是一般过去时态动词的表示形式,have done是现在完成时态的动词表示形式,需要助动词have加上动词的过去分词的形式~加油哦
do的词性:助动词、实义动词。do是用于一般现在时的助动词。do还有实义动词(有实在意义的动词)的解释:做,干,等。
读法英 [duː; də; du; dəʊ] 美 [duː; də; du; doʊ]
v 做,干,办(某事);行动,表现;顺利进行,进展;从事(工作);执行(任务);学习,研究
词汇搭配:
1、do away with 废除 ; 除去 ; 弄死 ; 去掉
2、do wrong 做错 ; 做坏事 ; 作恶 ; 做错事
3、I Do 我愿意 ; 君子好逑 ; 我会的
词语用法:1、do用来构成一般现在时和一般过去时的疑问或否定式,其后要跟原形动词。在问句中,do在语法上是需要的,但习惯上可以省略(有时含主语),特别在口语中。
2、当句中有never, seldom,hardly,scarcely, little等否定副词时,可将这类副词移至句首以加强语气,且将其置于do前表示强调,此时为倒装结构中的一种。
3、句中有动词have时,是否用do英美语不同,美式英语倾向于用do。
C语言中DO是执行某代码块的意思,do关键字不能单独使用,通常用在dowhile
循环中。
在
C
语言中,dowhile 循环是在循环的尾部检查它的条件,dowhile 循环与
while
循环类似,但是
dowhile
循环会确保至少执行一次循环。
不像 for 和 while 循环,它们是在循环头部测试循环条件。do……while它的语法格式如下:
do{
statement(s);
}
while(
condition
);
扩展资料
在do……while条件表达式出现在循环的尾部,所以循环中的
statement(s)
会在条件被测试之前至少执行一次。
如果条件为真,控制流会跳转回上面的
do,然后重新执行循环中的
statement(s)。这个过程会不断重复,直到给定条件变为假为止。
实例:
#include
int
main
(){
int
a
=
10;
do
{
printf("a
的值:
%d\n",
a);
a
=
a
+
1;
}while(
a
<
20
);
return
0;
}
运行程序时输出结果为:
a
的值:
10
a
的值:
11
a
的值:
12
a
的值:
13
a
的值:
14
a
的值:
15
a
的值:
16
a
的值:
17
a
的值:
18
a
的值:
19
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)