搜档网
当前位置:搜档网 › C语言学习知识结构体(struct)常见使用方法

C语言学习知识结构体(struct)常见使用方法

C语言学习知识结构体(struct)常见使用方法
C语言学习知识结构体(struct)常见使用方法

C语言结构体(struct)常见使用方法

基本定义:结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合)的变量封装在内部,通过一定方法访问修改内部变量。

结构体定义:

第一种:只有结构体定义

[cpp]view plain copy

1.struct stuff{

2.char job[20];

3.int age;

4.float height;

5.};

第二种:附加该结构体类型的“结构体变量”的初始化的结构体定义

[cpp]view plain copy

1.//直接带变量名Huqinwei

2.struct stuff{

3.char job[20];

4.int age;

5.float height;

6.}Huqinwei;

也许初期看不习惯容易困惑,其实这就相当于:

[cpp]view plain copy

1.struct stuff{

2.char job[20];

3.int age;

4.float height;

5.};

6.struct stuff Huqinwei;

第三种:如果该结构体你只用一个变量Huqinwei,而不再需要用

[cpp]view plain copy

1.struct stuff yourname;

去定义第二个变量。

那么,附加变量初始化的结构体定义还可进一步简化出第三种:

[cpp]view plain copy

1.struct{

2.char job[20];

3.int age;

4.float height;

5.}Huqinwei;

把结构体名称去掉,这样更简洁,不过也不能定义其他同结构体变量了——至少我现在没掌握这种方法。

结构体变量及其内部成员变量的定义及访问:

绕口吧?要分清结构体变量和结构体内部成员变量的概念。

就像刚才的第二种提到的,结构体变量的声明可以用:

[cpp]view plain copy

1.struct stuff yourname;

其成员变量的定义可以随声明进行:

[cpp]view plain copy

1.struct stuff Huqinwei = {"manager",30,185};

也可以考虑结构体之间的赋值:

[cpp]view plain copy

1.struct stuff faker = Huqinwei;

2.//或 struct stuff faker2;

3.// faker2 = faker;

4.打印,可见结构体的每一个成员变量一模一样

如果不使用上边两种方法,那么成员数组的操作会稍微麻烦(用for循环可能好点)[cpp]view plain copy

1.Huqinwei.job[0] = 'M';

2.Huqinwei.job[1] = 'a';

3.Huqinwei.age = 27;

4.nbsp;Huqinwei.height = 185;

结构体成员变量的访问除了可以借助符号".",还可以用"->"访问(下边会提)。

引用(C++)、指针和数组:

首先是引用和指针:

[cpp]view plain copy

1.int main()

2.{

3.struct stuff Huqinwei;

4.

5.struct stuff &ref = Huqinwei;

6. ref.age = 100;

7. printf("Huqinwei.age is %d\n",Huqinwei.age);

8. printf("ref.age is %d\n",ref.age);

9.

10.struct stuff *ptr = &Huqinwei;

11. ptr->age = 200;

12. printf("Huqinwei.age is %d\n",Huqinwei.age);

13. printf("ptr->age is %d\n",Huqinwei.age);

14.//既然都写了,把指针引用也加上吧

15.struct stuff *&refToPtr = ptr;

16. refToPtr->age = 300;

17. printf("Huqinwei.age is %d\n",Huqinwei.age);

18. printf("refToPtr->age is %d\n",refToPtr->age);

19.

20.

21.}

更正:之前给引用的初始化语句写错了,而且没注明引用是纯C中没有的东西(在这么个以C为幌子的博客中)。

引用是C++特有的一个机制,必须靠编译器支撑,至于引用转换到C中本质是什么,我有个帖子写过

结构体也不能免俗,必须有数组:

[cpp]view plain copy

1.struct test{

2.int a[3];

3.int b;

4.};

5.//对于数组和变量同时存在的情况,有如下定义方法:

6.struct test student[3] = {{{66,77,55},0},

7. {{44,65,33},0},

8. {{46,99,77},0}};

9.//特别的,可以简化成:

10.struct test student[3] = {{66,77,55,0},

11. {44,65,33,0},

12. {46,99,77,0}};

变长结构体

可以变长的数组

[cpp]view plain copy

1.#include

2.#include

3.#include

4.typedef struct changeable{

5.int iCnt;

6.char pc[0];

7.}schangeable;

8.

9.main(){

10. printf("size of struct changeable : %d\n",sizeof(schangeable));

11.

12. schangeable *pchangeable = (schangeable *)malloc(sizeof(schangeable)

+ 10*sizeof(char));

13. printf("size of pchangeable : %d\n",sizeof(pchangeable));

14.

15. schangeable *pchangeable2 = (schangeable *)malloc(sizeof(schangeable

) + 20*sizeof(char));

16. pchangeable2->iCnt = 20;

17. printf("pchangeable2->iCnt : %d\n",pchangeable2->iCnt);

18. strncpy(pchangeable2->pc,"hello world",11);

19. printf("%s\n",pchangeable2->pc);

20. printf("size of pchangeable2 : %d\n",sizeof(pchangeable2));

21.}

运行结果

[cpp]view plain copy

1.size of struct changeable : 4

2.size of pchangeable : 4

3.pchangeable2->iCnt : 20

4.hello world

5.size of pchangeable2 : 4

结构体本身长度就是一个int长度(这个int值通常只为了表示后边的数组长度),后边的数组长度不计算在内,但是该数组可以直接使用。

(说后边是个指针吧?指针也占长度!这个是不占的!原理很简单,这个东西完全是数组后边的尾巴,malloc开辟的是一片连续空间。其实这不应该算一个机制,感觉应该更像一个技巧吧)

20160405补充:

非弹性数组不能用"char a[]"这种形式定义弹性(flexible)变量,必须明确大小。

弹性数组在结构体中,下面的形式是唯一允许的:

[cpp]view plain copy

1.struct s

2.{

3.int a;

4.char b[] ;

5.};

顺序颠倒会让b和a数据重合,会在编译时不通过。

char b[] = "hell";也不行(C和C++都不行)

少了整型变量a又会让整个结构体长度为0,compiler不允许编译通过!不同的是,其实C++形式上是允许空结构体的,本质上是通过机制避免了纯空结构体和类对象,自动给空结构体对象分配一个字节(sizeof()返回1)方便区分对象,避免地址重合!所以呢,C如

果有空结构体,定义两个(或一打,或干脆一个数组)该结构体的变量(对象),地址是完全一样的!·!!!!!!!!调试看程序运行,这些语句其实都被当屁放了,根本没有运行,没有实际意义,C 压根不支持空结构体这种东西(或者说我也没想好什么场合有用)

[cpp]view plain copy

1.struct s2

2.{

3.// char a[] = "hasd" ;

4.// int c;

5.};

6.int main()

7.{

8.struct s2 s22;

9.struct s2 s23;

10.struct s2 s24;

11.struct s2 s25;

12.}

例外的是,C++唯独不给带弹性数组的结构体分配空间(可能怕和变长结构体机制产生某种冲突,比如大

小怎么算):

[cpp]view plain copy

1.struct s

2.{

3.char b[] ;

4.};

[cpp]view plain copy

1.struct s

2.{

3.// char b[] ;

4.};

C++中两者是不一样的,空的结构体反而“大”(sizeof()返回1)

20160321补充:这个机制利用了一个非常重要的特性——数组和指针的区别!数组和指针在很多操作上是一样的,但是本质不一样。最直观的,指针可以改指向,数组不可以,因为数组占用的每一个内存地址都用来保存变量或者对象,而指针占用的内存地址保存的是一个地址,数组没有单独的保存指向地址的这样一个结构。数组的位置是固定的,正如指针变量自身的位置也是固定的,改的是指针的值,是指向的目标地址,而因为数组不存储目标地址,所以改不了指向。企图把地址强制赋值给数组的话,也只是说把指针赋值给数组,类型不兼容。

结构体嵌套:

结构体嵌套其实没有太意外的东西,只要遵循一定规律即可:

[cpp]view plain copy

1.//对于“一锤子买卖”,只对最终的结构体变量感兴趣,其中A、B也可删,不过最好带着

2.struct A{

3.struct B{

4.int c;

5. }

6. b;

7.}

8.a;

9.//使用如下方式访问:

10.a.b.c = 10;

特别的,可以一边定义结构体B,一边就使用上:

[cpp]view plain copy

1.struct A{

2.struct B{

3.int c;

4. }b;

5.

6.struct B sb;

7.

8.}a;

使用方法与测试:

[cpp]view plain copy

1. a.b.c = 11;

2. printf("%d\n",a.b.c);

3. a.sb.c = 22;

4. printf("%d\n",a.sb.c);

5.结果无误。

但是如果嵌套的结构体B是在A内部才声明的,并且没定义一个对应的对象实体b,这个结构体B的大小还是不算进结构体A中。

结构体与函数:

关于传参,首先:

[cpp]view plain copy

1.void func(int);

2.func(a.b.c);

把结构体中的int成员变量当做和普通int变量一样的东西来使用,是不用脑子就想到的一种方法。

另外两种就是传递副本和指针了:

[cpp]view plain copy

1.//struct A定义同上

2.//设立了两个函数,分别传递struct A结构体和其指针。

3.void func1(struct A a){

4. printf("%d\n",a.b.c);

5.}

6.void func2(struct A* a){

7. printf("%d\n",a->b.c);

8.}

9.main(){

10. a.b.c = 112;

11.struct A * pa;

12. pa = &a;

13. func1(a);

14. func2(&a);

15. func2(pa);

16.}

占用内存空间:

struct结构体,在结构体定义的时候不能申请内存空间,不过如果是结构体变量,声明的时候就可以分配——两者关系就像C++的类与对象,对象才分配内存(不过严格讲,作为代码段,结构体定义部分“.text”真的就不占空间了么?当然,这是另外一个范畴的话题)。

结构体的大小通常(只是通常)是结构体所含变量大小的总和,下面打印输出上述结构体的size:

[cpp]view plain copy

1. printf("size of struct man:%d\n",sizeof(struct man));

2. printf("size:%d\n",sizeof(Huqinwei));

3.结果毫无悬念,都是28:分别是char数组20,int变量4,浮点变量

4.

下边说说不通常:

对于结构体中比较小的成员,可能会被强行对齐,造成空间的空置,这和读取内存的机制有关,为了效率。通常32位机按4字节对齐,小于的都当4字节,有连续小于4字节的,可以不着急对齐,等到凑够了整,加上下一个元素超出一个对齐位置,才开始调整,比如3+2或者1+4,后者都需要另起(下边的结构体大小是8bytes),相关例子就多了,不赘述。

[cpp]view plain copy

1.struct s

2.{

3.char a;

4.short b;

5.int c;

6.}

相应的,64位机按8字节对齐。不过对齐不是绝对的,用#pragma pack()可以修改对齐,如果改成1,结构体大小就是实实在在的成员变量大小的总和了。

和C++的类不一样,结构体不可以给结构体内部变量初始化,。

如下,为错误示范:

[cpp]view plain copy

1.#include

2.//直接带变量名Huqinwei

3.struct stuff{

4.// char job[20] = "Programmer";

5.// char job[];

6.// int age = 27;

7.// float height = 185;

8.}Huqinwei;

PS:结构体的声明也要注意位置的,作用域不一样。

C++的结构体变量的声明定义和C有略微不同,说白了就是更“面向对象”风格化,要求更低。

汉语言文学语言学概论复习要点

《语言学概论》复习要点 重点名词概念:语言学、普通语言学、专语语言学、共时语言学、历时语言学 一、语言学、语言学的对象和任务 二、语言学在科学体系中的地位 三、语言学的基本类别 根据研究的对象的不同,语言学分为共时语言学和历时语言学、专语语言学和普通语言学。 四、语言学流派 各个语言学流派的观点、代表人物有所了解即可,注意布拉格学派、哥本哈根学派以及美国结构语言学派(也称美国描写语言学)都属于结构主义学派,是这一学派的三个分支。关于语言学流派的具体内容阐述,不作考试要求。 第一章言语的社会功能 本章须明确两个大的要点:语言的社会功能,即交际工具和思维工具;语言是一种社会现象。 主要名词概念:语言、社会、社会现象 第一节语言是人类最重要的交际工具 一、语言是人类社会的交际工具 1.语言的交际功能:语言是人类区别于其它动物的一个重要标志。语言是联系社会成员的桥梁和纽带,是社会成员互相之间交际和交流思想的工具,也是协调社会成员行动一致的工具。 2.语言是一种社会现象:语言是一种社会现象,和人类社会有着十分紧密的联系,没有人类社会,就没有语言,人类社会以外的社会无所谓语言。所谓社会现象是指那些与人类共同体的产生、存在和发展等活动密切联系的现象。不同的民族有不同的语言,不同的地域有不同的语言,同时社会的变化也给语言以极大的影响,而离开了人类社会,就无所谓语言可言了。总之,语言就是一种社会现象,同社会的关系非常密切,其产生、发展等都要受到社会的影响。 语言不是自然现象,一方面,语言同社会有着十分紧密的联系,社会的发展变化直接影响着语言的发展变化,也就是说,语言的发展变化是受制于社会的;另一方面,从语言的音义联系看语言不是自然现象,而是社会约定俗成的,没有必然的本质的联系,如果语言是自然现象,世界上的语言应该一样的,没有区别的,而实际上世界上的语言多种多样,而且许多语言中还有方言,这说明语言决不是自然现象。 3.语言是一种特殊的社会现象:语言不但是社会现象,而且是一种特殊的社会现象。语言作为社会现象的特殊性主要表现在,社会现象可分为经济基础和上层建筑两大类,任何一种社会现象,要么属于经济基础,要么属于上层建筑,而语言既不属于经济基础,也不属于上层建筑,这两者的变化都不会从本质上影响语言。所以,从本质上看,语言是人类共同的交际工具,不分阶级、阶层,一视同仁地为全社会的成员服务,没有阶级性,具有全民性特点。4.语言没有阶级性:可从这样几个方面思考,首先是看语言工具的服务对象,是为特定的阶级服务还是为大众服务。其次是结合语言自身的结构考察,观察语言在哪一方面体现了阶级性特征没有。再次是看语言产生的社会环境,语言产生于没有阶级的社会,社会上连阶级都没有,语言作为社会的产物更谈不上有阶级性了。 二、语言是人类最重要的交际工具 人类传递信息,进行交际和交流思想,除了使用语言外,还可以使用文字、旗语、红绿灯、电报代码、数学符号以及身势、表情等,在一定场合使用,可以弥补语言的一些不足,但是这些交际工具使用范围有限,有的仅用于特定的范围,最重要的是,这些交际工具,都离不开语言,都是在语言的基础上产生的,是辅助语言进行交际的,没有语言,这些手段的存在没有任何意义。 一般掌握:语言和说话的关系 第二节语言是思维的工具 一、语言和思维的关系 语言不但是人类的交际工具,同时也是人类思维的工具,是认识成果的贮存所。思维过程离不开语言,需要借助语言来进行比较、分析、综合等一系列活动,需要借助语言来形成思想,利用语言把它储存在头脑中,再借助语言把思想表达出来,传达给听话人,同时使听话人产生思想。而且人类思维的成果-概念,还可以通过词语固定下来。总之,思维活动的过程不可能离开语言而单独进行,思维离不开语言,必须借助语言材料才能进行。语言也离不开思维,二者是互相依存,共同发展的。 二、思维能力是全人类共同的,语言是各民族不同 思维能力没有民族性,全人类都有,但不同民族的思维方式是不同的,有差别的,这从不同民族的语言的差异方面可以看出来。不同的语言之间很少有意义、功能、色彩等都完全对应等同的词语。第二章语言是符号系统 本章要注意语言是符号、语言符号的任意性特点、语言的层级体系三大要点。 主要名词概念:符号、语言符号、任意性、线条性、二层性、组合关系、聚合关系 第一节语言符号的性质和特点 一、什么是符号 1.符号的含义:符号就是由一定的形式构成的表示一定意义的记号或标记,包括形式和意义两个方面,其作用是指称现实现象。2.符号的构成:符号是由形式和意义两个部分构成的结合体。形式就是符号外在的形状、结构,它是以某种物质的方式存在的,或者是声音,或者是线条,或者是色彩,等等。意义就是符号所代表的具体内容,任何一个符号,都有一定的意义,形式和意义在一定的符号系统中是密不可分的统一体,不能割裂二者之间的关系。形式和意义互相依存,谁也离不开谁。 二、语言符号及其特点 1.语言符号:从本质上看,语言也是一种符号,也有形式和意义两个方面,具有符号的一切特点。 语言符号又不同于一般符号。可从以下几个方面认识理解,首先,语言符号是声音和意义的结合体,是说的和听的;其次,一般符号的构成比较简单,而语言符号却是非常复杂的,可分不同的层级;再次,一般符号由于构造简单,因而只能表达有限的内容,而且这种内容是简单而固定的,语言符号则可以表达丰富多彩的意义;最后,语言符号具有以少驭多的生成机制,具有生成新的结构

英语语言学知识整理

Chapter 1 Introduction 语言学的定义: Linguistics is generally defined as the scientific study of language. 问题:How do you interpret the following definition of linguistics: Linguistics is the scientific study of language? →It is a scientific study because it is based on the systematic investigation of linguistic data, conducted with reference to some general theory of language structure. What the linguist has to do “first, then, but”: ①to observe and collect language facts and generalizations are made about them. ②to formulate some hypotheses about the language structure. ③to check the hypotheses thus formed repeatedly against the observed facts to fully prove their validity. The study of language as a whole is often called general linguistics. (普通语言学) 问题: What are the major branches of linguistics? What does each of them study? →phonetics(语音学)→the study of sounds →phonology(音位学)→study how sounds are put together and used to convey meaning →morphology(形态学)→study the way in which symbols or morphemes are arranged and combined to form words. →syntax(句法学)→the study of rules of forming sentences

简明英语语言学知识点汇总

新编简明英语语言学知识点汇总1 Introduction 1.1 What is linguistics? Scientific study of language.

Language is a system of arbitrary vocal symbols used for human communication. Characteristics: ①language is system,elements of language are combined according to the rules;

②language is arbitrary in the sense that there is no intrinsic connection between a linguistic symbol and what it stands for, A rose by any other name would smell as well; ③language is vocal because the primary medium for all language is sound; Language is a system which consists of two structures. At the lower level there is a structure of sounds,which are meaningless by themselves.But the sounds can grouped or regrouped together into a larger numbers of units of meaning such as morpheme or words,which are found at the higher level of system(carp & park).Then the higher level can be arranged and rearranged into an infinite numbers of sentences;

语言学概论知识点2017

语言学概论知识点 名词解释: 语言:语言是以语音为物质外壳、以词汇为建筑材料、以语法为结构规律而构成的体系。言语:是对语言的具体运用,包括说话的行为和结果。 语言的任意性:构成符号的声音和意义之间没有内在的、必然的联系。 语言的离散性:语言可以进行切分,被切分成的每个单位有独立的存在,彼此不相互混淆,但又可以灵活组装。 符号:是人们有意识用来指代某种特定事物的、可为人们感官感知的标记。 狭义符号:符号的“能指”(物质外壳)和“所指”(意义) 语言符号:语言是以语音为能指,以语义为所指的符号系统。具有:任意性、线条性、系统性、层次性的特点。聚合关系和组合关系是语言中最基本的两种关系。 组合关系:组合关系就是两个以上连续的语言符号有条件、按规则组合起来的关系。简单地说,就是符号与符号相互组合起来的关系 聚合关系:聚合关系就是语言结构某一位置上能互相替换、具有相同性质和作用的语言符号之间的类聚关系。简单说就是符号与符号之间的替换关系。 语音:语音是人类发音器官发出的有一定意义的声音,是语言的物质外壳(表现形式)。它使语言成分物质化,是语言的载体。 音素:音素是人类语言在一次发音中按照音色的不同划分出来的最小语音单位。 元音:元音也叫“母音”,发音时气流自由呼出,不受任何阻碍,发音器官各部分肌肉紧张均衡,声带振动、可以自成音节。 辅音:辅音又叫“子音”。发音时气流在发音器官某一部分受到阻碍,通过某种方式冲破阻碍而发出音来,发音器官各部分呈紧张状态,声带有时颤动(浊辅音)有时不颤动(清辅音)。音标:广义的音标指一切标记语音的符号,如国际音标、音位音标、音节音标、语音结构音标,狭义的音标指标记音素的音标→最通行的是“国际音标”【专门用来记录语音的符号】国际音标:被各国语言工作者采用的,不带民族特色的记录语音的语音符号。 音位:音位是具体语言或方言在多次发音中划分出来的具有辨义功能的最小语音单位 超音质音位:根据音高、音强、音长的特征归纳出来的功能差别单位。超音质音位主要指调位、时位、量位。超音质音位不局限于一个音的音位,常附在音段音位的序列上面,所以又叫做超音段音位。 音位变体:是同一个音位的不同变异形式,属于同一音位但却没有变异的作用,是音位在特定语音环境中的具体体现或代表。 (条件变体自由变体):【1】条件变体是只能出现在某种特定语音环境中的音位变体,它是一个音位在不同环境中受不同条件影响而产生的。 【2】自由变体指自由变体指能自由地出现在某种相同的语音环境中的音位变体。它不受条件地限制,可以随意地、自由地替换,不区别意义。 语流音变:特定语流中的音由于受邻音的影响,或者由于说话时快慢、高低、强弱的不同,或者由于所处的位置特殊,都会发生不同程度的变化,这就是语流音变,也叫连读音变。大多数情况下,语流音变都发生在音位范围内条件变体的替换。 语调:是一种普遍的语言现象。声调是属于音节的,但是句子也可以有高低抑扬轻重的变化,这就是语调。狭义的语调又叫句调,指全句高低升降的变化,他表达说话人的情绪要求等

语言学纲要期末复习重点整理

1、语言学的三大发源地 中国、印度、希腊—罗马。 最初的语言学是是为了给遗留下来的政治、哲学、历史、宗教、文学等古典文献作注解,而不是探索语言的规律。这时候的语言学还不是一门独立的学科。2、语言符号的特点 语言符号具有任意性和线条性的特点。 (1)任意性是指语言符号的声音形式和意义内容的结合是任意的,二者没有必然联系。比如:粤方言中读“人”,读作[zen],新会话读作[ng? n],开平话有的读作[ng? n] 、[ngin],台山话读作[ngin],闽南话读作[n^ng],但是表达的意义是一样的。 (2)线条性指的是语言符号的能指在时间上呈线性排列。在交际过程中,语言符号只能一个跟着一个按时间顺序出现,形成延续的线性序列,绝不可能在同一时间说出两个符号。如:“庄”的语音形式就是由zh-u-a-ng四个音素依次出现而形成的。 3、组合关系和聚合关系 (1)组合关系是指构成线性序列的语言成分之间的结构关系。即两个或两个以上同一性质的结构单位(例如音位与音位、词与词等等),按照线性的顺序可以前后连接起来的横向关系。 (2)聚合关系是指同一结构内相同位置上可以互相替换的语言成分之间的纵向关系。即在语言的组合结构的某一个位置上能够互相替换的几个具有相同作用(组合能力)的单位符号之间的关系。 (3)不仅各级语言符号处在这两种根本的关系之中,构造符号的音位和意义同

样也处于这两种关系之中。 4、语音四要素 (1)音高:声音的高低,取决于发音体(人的发音体是声带)的振动频率。音高在语言中的作用:构成声调和语调。 (2)音强:声音的强弱,取决于发音体振幅的大小。对于语音而言,就是由发音时用力的大小决定的。音强在语言中的作用:构成语调、轻重音。 (3)音长:声音的长短,取决于发音体振动持续时间的长短。音长变化在许多语言中有区别意义的作用。音长在语言中的作用:构成长短音、轻音。如英语中的pool[pu:l](水池)与pull[pul](拖、拉)。 (4)音质:一种声音区别于其他声音的个性或特征。它决定于声波振动的形式。音质的不同主要与三个方面的因素有关:发音体、发音方法和共鸣器的形状有关。 5、音位、语流音变、音位变体 (1)一种语言中具有区别词的语音形式作用的最小的语音单位,是针对某种语言而言的。音位是从语音的社会属性的角度划分的单位。 (2)确立音位的原则 ①对立原则:凡是处于对立关系中并能区别词的语音形式的几个音素归纳为不同的音位。例如:在汉语普通话中:[p][p‘][t][t‘]几个音素是对立关系确立的不同的音位; ②互补原则:处于互补关系的音素不能起到区别词的语音形式的作用,可以归纳为一个音位。例如:英语中的[p]和[p‘],汉语中的[a][A][ɑ]等 ③相似原则:但并不是处于互补关系中的音素都可以归纳为一个音位,还要考虑语音相似原则:例如:在普通话中,[t]只出现在音节的开头,[?]只出现在音节末

814《语言学综合知识》考试大纲

中国传媒大学硕士研究生入学考试 《语言学综合知识》考试大纲 一、考试的总体要求 本考试的目的为考查学生掌握语言学的基本知识,并通过所获得的知识加深对语言的理解及增强对英语及其它语言中一些语言现象的观察和分析的能力。语言学综合知识的主要内容包括:语言学导论、语音、词汇、语法、语义、语用、语言与心理、语言与社会、语言与计算机、语言学与语言教学、二语习得、现代语言学理论与流派等等。考试的具体要求为:考生应熟练掌握语言学理论的基本概念、基本原理、主要理论流派及其理论观点;了解语言学核心领域及其边缘领域的发展;初步具备综合运用所学理论知识以分析具体语言现象、解决实际问题的能力。 二、考试的内容 第一章语言学导论 1.语言的定义 2.语言的特征 3.语言的功能 4.语言学的主要分支学科 第二章语音 1.发音器官及其功能 2. 元音和辅音的特征及分类 3. 语音分类及变化 4. 音位和音位变体 5. 语音的识别特征 6. 超音段音位 第三章词汇 1.词的概念 2.词的分类 3.词的构成 4.词的变化 第四章语法 1. 语法的性质 2.语法研究的内容

3.语法形式和语法意义 4.语法单位的聚合和组合 第五章语义 1.“意义”的意义 2. 指称论 3. 涵义关系 4. 成分分析 5. 句子的逻辑语义 第六章语用 1. 语境 2. 句子意义和话语意义 3. 所指意义 4. 指示、回指、预设 5. 言语行为理论 6. 会话原则及会话含义 7. 礼貌原则 第七章语言和社会 1.语言的起源和发展 2.语言变异 3.双语现象和多语现象 4.语言民俗学 5.标准语和方言 第八章语言和心理 1.语言和思维的关系 2. 语言能力和语言获得 3. 语言和人的认知活动 4. 语言和民族文化意识 第九章语言和计算机 1. 语言和计算机 2. 计算机辅助语言学习 3. 机器翻译 4. 语料库语言学 5. 信息检索 6. 网络语言 第十章外语教学 1. 外语教学法流派 2. 外语教学方法和模式

语言学教程[第五章意义]山东大学期末考试知识点复习.

第五章意义 复习笔记 I.语义学 语义学是对语言单位,尤其是词和句子的意义的研究。 II.意义 1.意义 在语言学中,意义是指语言所表达的关于现实世界或者想象中的世界的想法。 2.内涵 按照哲学界的用法,内涵和外延相对,指的是一个词所指称的实体的特性。 3.外延 外延涉及语言单位跟非语言实体之间的关系。在这个意义上,它跟指称意义是一样的。 4.意义的不同类型 (1概念意义 逻辑的、认知的、外延的内容。 (2联想意义 ①内涵意义:通过语言所指所传达的意义。 ②社会意义:所传达的关于语言使用的社会环境的意义。 ③感情意义:所传达的关于说话人/作者感情、态度方面的意义。

④反射意义:通过同一表达方式的其他意思所传达的意义。 ⑤搭配意义:通过词语的常用搭配而传达的意义。 (3主位意义 通过顺序和重音这种组织信息的方式所传达的意义。主位意义是最边缘的意义,因为它只由语序及重音所决定。 5.语境论 语境论是建立在如下假设之上:意义源于语境,存在于语境。语境有两种:情景语境和上下文。所有的话语都是在特定的时空情景下产生的,除了话语产生的时间地点以外,情景因素还包括说话人和听话人、他们当时的行为以及情景中所存在的物与事。 上下文不仅涉及词与其他词的搭配,这种搭配构成词义的一部分,即搭配意义,它也涉及特定话语的前后部分。 6.行为主义 行为主义理论把意义定义为说话者说话的环境以及听者的反应。 Ⅲ.指称理论 1.定义 把词语意义跟它所指称或所代表的事物联系起来的理论,叫做指称理论。 2.语义三角 奥格登和理查兹在《意义的意义》一书中提出了语义三角的理论。他们认为词与所指事物之间没有直接的关系。它们是以概念为中介的。概念是抽象的,没有物质存在,只能通过我们的思维来感知。

语言学纲要重点

语言学纲要 题型:一、判断题(基本常识,二十多分);二、分析题(分析句子——层次分析法、转换分析法)三、问答题(8X8’) 导言 1、语言学是研究语言的科学,语言是语言学的研究对象。 2、中国、印度河希腊----罗马是语言学的三大发源地。 3、中国传统语言研究主要是抓住汉字,分析它的形体,探求它的古代读音和意义,形成了统称“小学”的文字、音韵、训诂之学,也就是中国传统的语言学。 4、19世纪,形成了历史比较语言学,这标志着语言学不再是其他学科的附属,已经成为了一门独立的学科。 5、20世纪初,瑞士语言学家索绪尔在《普通语言学教程》中提出,存在于语言社团中每个人头脑中的共同的语言形式结构是语言学研究真正的对象。 6、语言系统大致可以分为语音、语法、语汇等几个子系统。 7、理论语言学,也称普通语言学,是关于语言的一般规律的理论研究。 8、运用语言进行交际是瞬间的事情。 9、运用语言交际的过程:“编码——发送——传递——接收——解码”。 10、语言学在科学体系中都具有独特而重要的地位。可以说,语言学是自然科学和人文社会科学联系的桥梁。 第一章语言的功能 第一节语言的社会功能 1、语言是一种社会现象,和人类社会有紧密的联系。语言的社会功能中最基本的是信息传递功能。 2、文字打破了语言交流中时间和空间的限制,在社会生活中起着重大作用。 3、语言是第一性的,文字是第二性的,文字是对语言的再编码系统。 4、在一定条件下,身势等伴随动作还可以脱离语言独立传递信息。如挥手送别。 5、在各种信息传递形式中,身势等非语言的形式,独自传递的信息有限,多半是辅助语来传递信息;文字是建立在语言基础之上的再编码形式;旗语之类则是建立在语言或文字基础之上的再编码形式。语言是人类社会信息传递第一性的、最基本的手段。 6、语言的社会功能的另一个重要方面是建立或保持某种社会关联,这可称为语言的人际互动功能。互动包括两个方面,一个是说话者在话语中表达自己的情感、态度、意图,另一方面这些又对受话者施加了影响,得到相应的语言或行动上的反馈,从而达到某种实际效果。 第二节语言的思维功能 1、语言和思维的关系:语言是社会现象,是社会交际工具,同时也是心理现象,是人类思维的工具。同时,也是心理现象,是人类思维的工具。具有3种观点: ①统一论:不存在没有思维的语言,没有语言的思维。(反例:词不达意、和尚念经、心口不一) ②相对论:语言决定思维(代表人物:萨丕尔——沃尔夫) ③认知论:语言和思维有密切关系,但不是密不可分。例:儿童学说话时,思维先于语言) 2、思想和思维的区别:思维和思想不同,思想是人们对现实世界的认识,思维是认识现实世界时的动脑筋过程,也指动脑筋时进行比较、分析、综合以认识现实的能力。 3、从心理学的角度看,思维是知识的认知、获取和运用的过程,是一个信息加工的过程。

语言学知识_语用学

语用学 一.语用学(Pragmatics)的定义: 语用学是用以研究语言使用者如何使用句子成功进行交际的学问。语用学(Pragmatics)与语义学(Semantics)虽然都涉及对语言意义的研究,但是语义学(Semantics)只是将语言视作一个独立的系统来研究,而语用学(Pragmatics)则是将语言置于语境(context)之中。所以,语用学(Pragmatics)与语义学(Semantics)本质区别在于是否将语境(context)因素纳入考量范围之内。 二.句子意义与话语意义(Sentence Meaning Vs. Utterance Meaning): 1) 句子意义(Sentence Meaning):句子意义指的是独立于语境的句子本身所传达的字面意义。 2)话语意义(Utterance Meaning):话语意义指的是将句子的意义置于特定语境中以表达言者某种意图的意义。 三.指示现象(Deixis): 指示现象指的是说话人利用语言形式表达说话内容所涉及的人员、事物、时间、地点等方面。指示现象是连接语言形式及其发生语境的桥梁。指示语主要分为以下三类:1)人称指示语(person deixis):用于表达言语交际的参与者。 2)空间指示语(spatial deixis):用于指代言语活动中所涉及的人、物或事的相对位置。 3)时间指示语(temporal deixis):用于表达言语交际活动中的时间点和时间段。 四.言语行为理论(Speech Act Theory): 1) 约翰·奥斯汀(John Austin)的言语行为模式: 英国哲学家约翰·奥斯汀(John Austin)于20世纪50年代提出的言语行为模式区分了言有所述(constative)和言有所为(performative)。 随后,他又对原先的理论进行了发展,放弃了言有所述(constative)和言有所为(performative)的区分,发展出了新的言语行为模式。该模式认为,言者在说话时可同时执行三个动作:即言内行动(locutionary act),言外行动(illocutionary act)和言后行动(perlocutionary act)。 言内行动(locutionary act):指言者发出言语,传达字面意义的行为动作。 言外行动(illocutionary act):指言者通过话语所表达的意图。例如:某人说I promise to give you a surprise时,他是在许下诺言。 言后行动(perlocutionary act):指言者通过言语表达的而实际实施的行为。 2)舍尔(Searle)的言语行为分类: 美国语言学家舍尔(Searle)在约翰·奥斯汀(John Austin)的言语行为模式的基础上对言外行动(illocutionary act)进行了分类:阐述性言语行为(representatives),指令性言语行为(directives),承诺性言语行为(commissives),表达性言语行为(expressives),宣告性言语行为(declaratives)。 3)直接和间接言语行为(direct and indirect speech act): 直接言语行为:直接通过话语来实施某一行为。 间接言语行为:句子的意思不能按照其字面意义去理解,需要推导其话语的施为用意。

语言学第七章知识点总结

语言学第七章知识点总结 Language is an essential part of a given culture. It is an indispensable carrier of culture. It is regarded as a mirror of society. In primitive culture, the meaning of a word greatly depended on its occurrence in a given context. Firth-Context of Situation -illustrate the close relationship between language use and its co-occurrence factors. 1.The relevant features of the participants, persons, and personalities The verbal action of the participants; the non-verbal action of the participant 2.The relevant objects 3.The effects of the verbal action Speech Community It refers to a group of people share the same rules of speaking and one linguistic variety as well. Sapir-Whorf Hypothesis Our language helps mould our way of thinking. Different languages may probably express speakers' unique ways of understanding the world. https://www.sodocs.net/doc/bd8020143.html,nguage may determine our thinking patterns

语言学第一二章知识点

Chapter one Introduction 一、定义 1.语言学Linguistics Linguistics is generally defined as the scientific study of language. 2.普通语言学General Linguistics The study of language as a whole is often called General linguistics. 3.语言language Language is a system of arbitrary vocal symbols used for human communication. 语言是人类用来交际的任意性的有声符号体系。 4.识别特征Design Features It refers to the defining properties of human language that distinguish it from any animal system of communication. 语言识别特征是指人类语言区别与其他任何动物的交际体系的限定性特征。 Arbitrariness任意性 Productivity多产性(创造性) Duality双重性 Displacement移位性 Cultural transmission文化传递 5.语言能力Competence(抽象) Competence is the ideal user‘s knowledge of the rules of his language. 6.语言运用performance(具体) Performance is the actual realization of this knowledge in linguistic communication. 语言运用是所掌握的规则在语言交际中的具体体现。 7.历时语言学Diachronic linguistics The study of language change through time. a diachronic study of language is a historical study, which studies the historical development of language over a period of time. 8.共时语言学Synchronical linguistics The study of a given language at a given time. 9.语言langue(抽象) The abstract linguistic system shared by all members of a speech community. 10.言语parole(具体) The realization of langue in actual use. 11.规定性Prescriptive It aims to lay down rules for ‖correct‖ behavior, to tell people what they should say and what should not say. 12.描述性Descriptive A linguistic study describes and analyzes the language people actually use. 二、知识点 https://www.sodocs.net/doc/bd8020143.html,nguage is not an isolated phenomenon, it‘s a social activity ca rried out in a certain social environment by human beings. 语言不是一种孤立的现象,而是人类在一定的社会环境下进行的一种社会活动。 2.几种观点和现象的提出者: ⑴瑞士语言学家F.de Saussure :Langue和parole的区别

《语言学纲要》知识点整理

《语言学纲要》知识点整理 导言 1. 语言学的研究对象是(语言)。 2. 语言学的三大发源地是(中国)(印度)(希腊-罗马)。 古印度宗教典籍梵文 古希腊拉丁语语法学 中国文言文典籍小学 3. 什么是“小学”? 分析字形的文字学、研究字音的音韵学、解释字义的训诂学,被视为经学的附庸,统称“小学”。 4. 语言学是(19)世纪成为独立的学科的,其标志是(历史语言 学)。 第一章 语言的功能 1. 语言的功能是多方面,从宽泛的意义上讲,大致都可归入语言的 ()功能和()功能两个方面。 2. 语言的社会功能包括(信息传递功能)和(人际交往功能)。 第二章 语言是符号系统 1. 什么是符号?符号的特点是什么? 符号是一个社会全体成员共同约定用来表示某种意义的记号、标记。甲能代表乙或指称乙,甲就有条件成为乙的符号。 (1)符号的形式和意义是不可分离的,二者的结合才构成符号,没有无意义的符号形式。 (2)符号的形式和意义是一般性的。 (3)符号的形式和意义之间没有本质上的、自然属性上的必然联系。 2. 为什么说语言具有符号性? 1)语言包含形式和内容两方面。“音“是语言符号的物质表现形式,“义”是语言符号的内容。 2)音义的不可分离性。语言中的语素、词、短语、句子等均有意义,也均有发音。 3)形式指示意义的一般性。 4)形式和意义结合的任意性。

3. 如何理解语言符号的任意性?4方面 语言符号的任意性指的是,作为符号系统的成员,单个语言符号的语音形式和意义之间没有自然属性上的必然联系,只有社会约定的关系。 1)同一意义,在不同语言中的语音形式不同。举例略。 2)同一意义,在同一语言不同历史时期的语音形式不同。举例略。 语言符号在形成初始,音与义的结合是不可论证的,在社会交际过程中自然形成。但一旦形成,全体成员必须遵守,任何人都无权擅自改动。也即初始的任意性,使用的强制性。 4. 什么是语言符号的线条性? 语言符号在使用中以符号序列的形式出现,符号只能一个跟着一个依次出现,在时间的线条上绵延,不能在空间的面上铺开。 5. (组合关系)和(聚合关系)是语言系统中最基本、最根本的 结构关系。 6. 什么是组合关系?什么是聚合关系? 符号和符号组合起来,形成高一级结构。处于高一级结构中的各个符号,称为结构的成分。结构中各个成分的关系即为组合关系。 一些语言符号或更大的单位在组合结构的某一环节上能够互相替换并且替换后结构关系不会改变,那么这些符号在结构中就具有某种相同的作用,它们彼此间的关系叫做聚合关系。 7. 如何理解组合关系和聚合关系是相互依存的? 1)组合规则着眼于结构单位的横向联系,聚合规则着眼于结构单位的纵向替换。二者犹如纵、横两轴,语言符号单位都处在这两个轴向形成的坐标上,既属于聚合群的成员,也是某个组合轴线上的单位。 2)语言的组合关系说明了语言结构的规则,可套用有限的规则生成复杂的结构。语言的聚合关系说明了替换关系,使具有某种相同作用的符号自然聚集成群。 3)组合关系使得语言符号的结构呈现出有序性;聚合关系为句子的生成提供了更多的可能,简化了语言系统。 4)聚合关系潜在于系统,组合关系实现于话语。聚合关系是组合关系的基础,组合关系是聚合关系的现实体现。 第三章 语音 1. 音素:

语言学概论[第七章文字]山东大学期末考试知识点复习

第七章文字 1.文字与文字学 文字是记录语言的书写符号体系。相对于语言而言,文字是在语言的基础上产生的,随着语言的发展而不断发展,克服了时空对有声语言的限制,成为人类最重要的辅助性交际工具;语言决定文字,语言是第一性的,文字是第二性的。在文字的起源上,一般认为文字起源于图画,但文字不等于图画。根据文字与所记录的语言单位的音义关系不同,文字可以分为表意文字、表音文字(拼音文字)与意音文字。 文字学是指研究文字的起源、发展、性质、特点、形音义关系、改革、体系等内容的一门语言学分支学科。文字学的研究有利于文字改革、创造文字、规范文字书写、服务语言、计算机信息处理等。 2.文字的基本类型 表音文字是指通过使用一套完整的字母来标记音位或音节从而拼写语言中词或语素的文字体系。根据表音文字字母所表示的读音单位的不同,它可以分为音节文字与音位文字两种。表音文字使用方便,看到字就可以读出音来,好学、好认、好记、好写。它又叫拼音文字,以英语、法语、德语、俄语、阿拉伯语为代表。 表意文字是指通过图形或符号的组合来表达词或语素的意义的文字体系。它不标记声音,它的数量庞大,笔画复杂,字形里面有表示意义的结构成分。一般认为古代埃及的圣书文字、苏美尔的楔形文字与中国的指事、会意字都属于表意文字。 意音文字是指用表意和表音两种方法结合起来所创造的文字体系。意音文字的字体结构中既有表示字义的成分,又有表示字音的成分。中国的形声字是其典型代表。 拼音文字,广义上讲就是指表音文字,狭义上讲是专指音位文字。

音节文字是指以音节为最小的书写单位,一个符号表示一个音节的文字。日本的假名、梵文是其代表。 音位文字是指以音位为书写单位,一个符号表示一个音位的文字。英、法、俄、意、德等文字是其代表。 自源文字是指从创立文字起就独立发展起来的文字。它是从文字形体来源的角度划分出来的,它的形体、体系都源于自身,是独创性的。古代埃及文字、楔形文字都是自源文字。 借源文字是指借用或参照其他文字的形体或体系而建立起来的文字。它是从文字形体来源的角度划分出来的,现今大部分文字都是借源文字。 楔形文字:公元前4000多年前,苏美尔民族用芦管在泥版上“压印”出来的文字,它们的笔道像一个个楔子,所以后人就叫这种文字为楔形文字。楔形文字是一种词语文字,同时也是意音文字,也叫钉头字。 象形文字又叫表形文字,是指用经过简化的图形作为符号来记录语言的词或语素的一种初期的文字体系。它是记事图画简化的结果,是文字发展的最初阶段。它的最大特点是见形知义,但是它形体复杂,难写、难记、难认,无法表达抽象意义。 词语文字是指文字的全部或绝大多数字符只与语言的词语相联系的文字。它是根据字符与语言单位的对应关系划分出来的一种文字类型。 语素文字是指文字的全部或绝大多数字符只与语言的语素相联系的文字。它是根据字符与语言单位的对应关系划分出来的一种文字类型。 3.文字的性质 文字是一种符号系统,它有符号的一般特性但又有区别于一般符号的特性。 文字是用来记录语言的书写符号体系。文字包括形、音、义三个要素,音与义是文字所代表的那个语言单位的音与义,也就是说是来记录语言的。与语言这

叶蜚声版语言学纲要学习笔记说课材料

叶蜚声版语言学纲要 学习笔记

叶徐版语言学纲要复习重点 导言 重点名词概念:语言学、普通语言学、专语语言学、共时语言学、历时语言学 一、语言学、语言学的对象和任务 二、语言学在科学体系中的地位 三、语言学的基本类别 根据研究的对象的不同,语言学分为共时语言学和历时语言学、专语语言学和普通语言学。 四、语言学流派 各个语言学流派的观点、代表人物有所了解即可,注意布拉格学派、哥本哈根学派以及美国结构语言学派(也称美国描写语言学)都属于结构主义学派,是这一学派的三个分支。关于语言学流派的具体内容阐述,不作考试要求。 元音的音色是由舌位的前后、舌位的高低、圆唇与否三个方面决定的。舌位是指发元音时舌头隆起部分在口腔中所处的位置。前,指舌的前部隆起;后,指舌的后部隆起;高,指舌位隆起点距离上腭的位置,口腔开口度越小,隆起点离上腭越近,舌位就越高;低:口腔开口度大,隆起点离上腭越远,舌位就越低;如i.e.a的相同点是舌位前,不同点是舌位高低不同。嘴唇的圆展,指发元音时双唇是拢圆还是自然展开。不同元音的音色就是上述三个方面协同作用形成的。重点掌握8个基本元音的发音和汉语普通话中所有的元音如y.-i.-i.e等,这样既可以弄清楚不同元音之间的差别,又可以为学习其它元音打下基础。 二、辅音 辅音的发音特点可从发音部位和发音方法两个方面来认识。

1.发音部位:发辅音时,气流通过口腔受到阻碍的部位就是发音部位。肺部呼出的气流总要在口腔的某个部位受到阻碍,气流受阻的部位就是发音部位。例如发辅音[p],双唇闭合阻挡气流,发[k]时,舌后部抬起,与软腭接触形成阻碍。人类语言所能构成阻碍的部位约有十余种,汉语普通话有六种发音部位,从前往后依次是双唇、唇齿、舌尖前、舌尖后、舌面前、舌面后。 2.发音方法:发音方法就是发音时形成阻碍和解除阻碍的方式。发音部位相同,发音方法不同,也能形成不同的音素。辅音的发音方法主要有塞音、擦音、塞擦音、鼻音、边音、颤音、闪音,汉语普通话有前五种发音方法。此外,根据发音时声带是否振动,辅音还分清音和浊音两类,根据发音时呼出的气流的强弱把辅音分为送气音和不送气音两类,一般也把这两种方式归入发音方法来认识。 第三节音位 一、什么是音位 音位是某一语言中能区分词的语音形式的最小语音结构单位,也就是说,音位具有区别意义的作用。音位是从语音的社会属性角度划分出来的最小语音单位,而且音位总是属于一定语言的,离开了特定的语言,研究音位就没有了意义。 二、音位的对立和互补 1.对立:所谓对立,是指两个或几个音素如果出现在相同的语音环境中,相互替换后会产生意义上的差别,即改变了原来音节所表示的意义,那么这里互相替换的几个音素,就是一种对立关系,它们不能划为一个音位,而要看作是不同的音位。对立是鉴别一个音素能否成为一个音位的最根本的原则,是划分音位的主要根据。 2.互补:所谓互补,是指几个音素不能出现在相同的语音环境中,它们的出现环境各有分工,我出现在甲处,你出现在乙处,他出现在丙处,各守一个地方,出现的环境相互补充,彼此处于互补关系之中。处于互补关系中的几个音素,每个音素都不是独立的音位,它们可以共同归

语言学重点总结

Chapter 6 Cognition is the mental process or faculty of knowing, including aspects such as awareness, perception, reasoning, and judgment. There exist three approaches to the study of language and cognition: the formal approach, the psychological approach and the conceptual approach. The Formal approach basically addresses the structural patterns exhibited by the overt aspect of linguistic forms, largely abstracted away from or regarded as autonomous from any associated meaning. The Psychological approach looks at language from the perspective of relatively general cognitive systems ranging from perception, memory, and attention to reasoning. The conceptual approach is concerned with the patterns in which and the processes by which conceptual content is organized in language. Structure will be used to refer both to patterns and to process, the conceptual approach can more simply be said to address how language structures conceptual content. Psycholinguistics is the study of psychological aspects of language; it usually studies the psychological states and mental activities associated with the use of language. Six aspects of research within psycholinguistics: ①Acquisition ②Comprehension ③Production ④Disorders ⑤Language and thought ⑥Neurocognition Language acquisition: ①Holophrastic stage ②Two-word stage ③Stage of three-word utterances ④Fluent grammatical conversation stage Connectionism in psycholinguistics claims that readers use the same system of links between spelling units and sound units to generate pronunciations of written words like tove and to access the pronunciations

相关主题