什么是非谓语动词?非谓语动词是指再句子中不做谓语的动词。非谓语动词包括:不定式,分词(过去分词和现在分词),动名词。
为什么有非谓语动词的存在?因为一个句子中只能有一个谓语动词,如果一个句子需要多个动词才能表达出完整的意思,这时候就需要用到了谓语动词。
常见的非谓语动词有哪些不定式构成:由to +动词原形构成,to 为不定式符号,并无实际意义。
to do:表 将来、目的
分词分词又分为 现在分词 和 过去分词
现在分词:构成:由动词+ing构成
doing:表主动、进行
过去分词:构成:由动词+ed构成。
done:表被动、完成
动名词构成:由动词+ing构成。
听名字也知道,是 动词 —-> 名词
只改变词性,不改变词义
非谓语动词中能充当1)主语:不定式、动名词eg:Reading books is a good habit. 动名词 作主语:是一件事(读书这件事)
eg:To get up early is necessary. 不定式 作主语:强调没有发生的动作 形式主语
宾语、表语:不定式、动名词eg:My dream is to be ...
if语句结构0表示假,非0表示真。
12345678910111213141516// 1if(表达式) 语句;// 2if(表达式) 语句1;else 语句2;// 多分支 if(表达式1) 语句1;else if(表达式2) 语句2;else 语句3;
实例
判断一个人的年龄处于什么阶段
123456789101112131415161718192021222324252627#include <stdio.h>int main(){ int age = 0; scanf("%d", &age); if(age<18) { printf("少年\n"); } else if(age>=18 && age<30) { printf("青年\n"); } else if(age>=30 && ...
什么是C语言?C语言 是一门 通用计算机编程语言,广泛应用于底层开发。C语言是一门 面向过程 的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
数据类型
注意:存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。
1234567891011121314151617181920212223/*char //字符数据类型short //短整型int //整形long //长整型 long long //更长的整形float //单精度浮点数double //双精度浮点数*/#include <stdio.h>int main(){ printf("%d\n", sizeof(char)); // 1 printf("%d\n", sizeof(short)); // 2 printf("%d\n", sizeof(int)); // 4 ...
什么是名词性从句名词性从句 本质也是一个句子,在句子中充当名词作用,需要符合英语句子的基本结构。另外,从句需要一个 引导词,因此 引导词 + 一个完整句子 = 从句,这也是主从句的区别
名词性从句分类
主语从句It is/was + important/necessary …… + that …… ,that引导的从句部分的谓语动词使用 (should) + do。(形式主语的虚拟语气)
宾语从句当主句的谓语动词表示 要求、建议、命令时,宾语从句 的谓语动词用 should + do。(虚拟语气)that作 宾语从句 的引导词 可省略,其他名词性从句不可省略。剧透:定语从句 关系代词 作宾语 时,可省略
表语从句
同位语从句对前面 抽象名词 进行解释的从句。( 同位语从句 = 前面的名词 )抽象名词:fact、idea、hope、wish、news、promise、opinion、suggestion、truth ……当同位语从句所修饰的名词表 要求、建议、命令等时,从句的动词用should + do。(虚拟语气)
名词性从句 引导词分类从属连词从句中 不充当成分
if 在 ...