新编-第01章-C语言概述课件_第1页
新编-第01章-C语言概述课件_第2页
新编-第01章-C语言概述课件_第3页
新编-第01章-C语言概述课件_第4页
新编-第01章-C语言概述课件_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2022/12/241国家“十一五”高等院校计算机应用型规划教材C语言程序设计基础与项目实训文东主编中国人民大学出版社2022/12/171国家“十一五”高等院校计算机应用型规划12022/12/242第1章C语言概述教学目的:掌握C语言的程序结构,函数结构,源程序书写规则,以及TC++3.0的基本操作。了解C语言的特点和语句。2022/12/172第1章C语言概述教学目的:22022/12/243教学内容:1.1算法、流程图以及程序的概念1.2发展简史和特点1.3*程序结构与函数结构1.4*源程序书写规则1.5C语言的语句1.6*TC++3.0基本操作本章要点2022/12/173教学内容:32022/12/2441.1算法、流程图以及程序的概念

1.什么是程序

程序一词来自生活,通常指完成某些事务的一种既定方式和过程在日常生活中,可以将程序看成对一系列动作的执行过程的描述2022/12/1741.1算法、流程图以及程序的概念

142022/12/245银行带上存折去银行

3.将存折和取款单递给银行职员

2.填写取款单并到相应窗口排队4.银行职员办理取款事宜

2.日常生活中的程序5.拿到钱并离开银行

2022/12/175银行带上存折去银行3.将存折和取款52022/12/246什么是指令?做口述笔记……键入信函的内容……发送传真……口述2.信函_____________________________________________________3.传真指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令程序3.计算机中的程序2022/12/176什么是指令?做口述笔记……口述2.信函62022/12/2474.算法

计算长方形的面积问题:1.接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误;4.显示面积。算法算法:解决问题的具体方法和步骤2022/12/1774.算法计算长方形的面积问题:1.接72022/12/2485.流程图2-1流程图是算法的一种图形化表示方式。流程图直观、清晰,更有利于人们设计与理解算法。它使用一组预定义的符号来说明如何执行特定任务。

开始/结束处理输入/输出判断/分支连接符流程线2022/12/1785.流程图2-1流程图是算法的一种图82022/12/2496.流程图2-2开始接受num1

和num2Result=num1×num2显示

Result结束num1和num2>0?显示“输入错误”否是2022/12/1796.流程图2-2开始接受Resul92022/12/24101.2.C语言的诞生与发展编程语言低级高级CC语言是贝尔实验室的DennisRitchie在1973年设计的。C最初用于开发系统级程序。在微机上,有许多性能良好的商品C语言系统可用。包括TurboC、BorlandC/C++;MicrosoftVisualC/C++等。

结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护语句简洁:学习时入门相对容易,C语言很好地总结了其他语言提出的程序库概念

功能强大:既可用于系统软件的开发,也适合于应用软件的开发。移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统。

特点2022/12/17101.2.C语言的诞生与发展编程语言低102022/12/24111.3*

程序结构与函数结构1.3.1程序结构

1.最简单的程序:仅由一个main()函数(又称主函数)构成。[案例1.1]仅由main()函数构成的c语言程序。

#include“stdio.h”#include“conio.h”voidmain()

{printf(“ThisisaCprogram.\n”);getch();}程序运行结果:ThisisaCprogram.2022/12/17111.3*程序结构与函数结构1.3112022/12/24122.一般化结构:由一个main()函数和若干个其它函数结合而成。[案例1.2]由main()函数和1个max()函数构成的C语言程序。#include“stdio.h”#include“conio.h”voidmain()

{intnum1,num2;printf(“Inputthefirstintegernumber:”);scanf(“%d”,&num1);printf(“Inputthesecondintegernumber:”);scanf(“%d”,&num2);printf(“max=%d\n”,max(num1,num2));getch();

}

2022/12/17122.一般化结构:由一个main()函122022/12/2413intmax(intx,inty)

{return(x>y?x:y);

}程序运行情况:

Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=92022/12/1713intmax(intx,in132022/12/2414[案例1.3]交换[案例1.2]中main()函数和max()函数的位置。源程序略。程序运行情况:

Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=9思考:[案例1.3]说明了什么?2022/12/1714[案例1.3]交换[案例1.2]142022/12/24153.说明:函数是C语言程序的基本构成单位。(1)main()函数:C语言程序总是从main()函数开始执行(不论其在程序中的位置),止于主函数结束。(2)其它函数:通过被main()函数直接或间接调用而执行。习惯:将主函数main()放在最前头。2022/12/17153.说明:函数是C语言程序的基本构成152022/12/2416

1.3.2函数结构

任何函数(包括主函数main())都是由函数说明和函数体两部分组成:[函数类型]函数名([函数参数表])

{

说明语句部分;执行语句部分;

}

函数说明函数体2022/12/17161.3.2函数结构函数说明函162022/12/24171.语法符号约定[...]──可选(即可以指定,也可以缺省)……──前面的项可以重复

|──多(含2)中选1

2022/12/17171.语法符号约定172022/12/24182.函数说明:由函数类型(可缺省)、函数名和函数参数表(可缺省)组成。[案例1.2]中函数max()的函数说明如下:

intmax(intx,inty)函数参数表的一般格式为:数据类型形参[,数据类型形参2……]函数类型函数名函数参数表2022/12/17182.函数说明:由函数类型(可缺省)、182022/12/24193.函数体:在函数说明的下面、最外层1对大括号(必须配对使用)括起来的部分。[案例1.2]中main()函数的函数体如下:voidmain()

{intnum1,num2;printf(“Inputthefirstintegernumber:”);scanf(“%d”,&num1);……printf(“max=%d\n”,max(num1,num2));

}

变量定义可执行语句2022/12/17193.函数体:在函数说明的下面、最外层192022/12/2420一般由两部分构成:(1)数据说明部分:由变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。(2)可执行语句部分:一般由若干条可执行语句构成。注意:函数体中的变量定义语句,必须在所有可执行语句之前。2022/12/1720一般由两部分构成:202022/12/2421下面程序中“intmax;”的位置非法:#include“stdio.h”#include“conio.h”voidmain()

{intx,y; /*变量定义语句*/x=3;y=6; /*可执行的赋值语句*/intmax;

max=x>y?x:y;printf(“max=%d\n”,max);getch();}思考:如何解决?[返回]变量定义语句出现在可执行的赋值语句之后2022/12/1721下面程序中“intmax;”的位212022/12/24221.除字符串常量中的字符外,一律使用半角字符。例如,字母、数字、标点符号等。2.所有语句都必须以分号“;”结束,函数的最后一个语句也不例外。3.允许1行内写几条短语句,也允许将1条很长的语句分写在几行上。1.4*

源程序书写规则2022/12/17221.除字符串常量中的字符外,一律使用222022/12/2423[案例1.2]中的主函数main(),也可写成如下格式:……voidmain(){intnum1,num2;

printf(“Inputthefirstintegernumber:”);

scanf(“%d”,&num1);

printf(“Inputthesecondintegernumber:”);scanf(“%d”,&num2);printf(“max=%d\n”,max(num1,num2));}……2022/12/1723[案例1.2]中的主函数main(232022/12/2424

4.允许使用注释:/*……*/(1)“/*”和“*/”必须成对使用,且“/”和“*”、以及“*”和“/”之间不能有空格,否则都出错。技巧:必须配对使用的符号(例如注释符号、函数体的花括号、圆括号等等),可连续输入这些起止标识符,通过插入来完成内容的编辑。2022/12/17244.允许使用注释:/*……242022/12/2425(2)注释可以单占1行,也可跟在语句的后面。(3)如果1行写不下,可另起1行继续写。(4)注释中允许使用汉字。在非中文操作系统下,看到的是一串乱码,但不影响程序运行。

[返回]2022/12/1725(2)注释可以单占1行,也可跟在语252022/12/24261.5C语言的语句按照语句功能(或构成)的不同,将C语言的语句分为五类。1.控制语句(9条,为三种)(1)选择结构控制语句:if(),switch()(2)循环结构控制语句:do~while(),for(),while(),break,continue(3)其它控制语句:goto,return2022/12/17261.5C语言的语句按照语句功能262022/12/2427

2.函数调用语句——由一次函数调用加一个分号(语句结束标志)构成。例如,printf("ThisisaCfunctionstatement.");3.表达式语句——由表达式后加一个分号构成。最典型的是赋值语句:num=5; /*赋值语句*/4.空语句——仅由一个分号构成。例如:;2022/12/17272.函数调用语句——由一次函数调272022/12/24285.复合语句——由大括号括起来的若干条语句构成。main(){……

{……}

/*右括号后不需要分号!*/}复合语句的性质:

(1)在语法上和单一语句相同,即单一语句可以出现的地方,也可以使用复合语句。(2)允许嵌套,即复合语句中也可出现复合语句。2022/12/17285.复合语句——由大括号括起来的若282022/12/2429C语言的控制语句9条:用于实现选择结构、循环结构和其它控制。输入输出(I/O)操作,均由标准库函数来实现。所以学习C语言,不仅要学习这9条控制语句,而且要学习并掌握常用标准库函数的使用。[返回]不是C语言的组成部分2022/12/1729C语言的控制语句9条:用于实现选择结292022/12/24301.6*TC++3.0的基本操作1.运行一个C语言程序的一般过程2.TC++的启动、退出与命令菜单3.选择工作目录4.新建一个C语言源程序5.编译、连接、运行、查看结果、新建下一个[返回]2022/12/17301.6*TC++3.0的基本操302022/12/24311.运行一个C语言程序的一般过程

TC++是一个集源程序编辑、编译、连接、运行与调试于一体、用菜单驱动的集成开发环境。(1)启动TC,进入TC集成开发环境。(2)选择工作目录

——存放用户文件的目录。(3)新建(或编辑)源程序。(4)编译。成功,转下一步;失败,返回(3)。2022/12/17311.运行一个C语言程序的一般过程312022/12/2432(5)连接。成功,转下一步;失败,根据系统的错误提示,进行相应修改,再重新连接。(6)运行。如果出现逻辑错误,则返回(3),重新修改源程序,再编译、连接和运行。(7)退出TC集成环境,结束本次程序运行。[返回]2022/12/1732(5)连接。成功,转下一步;失败,根322022/12/24332.TC++的启动、退出与命令菜单

(1)启动TurboC++:●双击桌面图标●双击主程序文件名TC.EXE(在TC++3.0下的文件夹BIN中)。……2022/12/17332.TC++的启动、退出与命令菜单332022/12/2434(2)命令菜单的使用鼠标/键盘:F10—激活,F10/Esc—关闭。(3)退出TurboC●菜单法:File|Quit●快捷键法:Alt+X(先按下Alt键并保持,再按字母键X,然后同时放开)[返回]2022/12/1734(2)命令菜单的使用342022/12/24353.选择工作目录

——存放用户文件的目录。选择并执行File|ChangeDir...项,系统弹出一个“ChangeDirectory”窗口,如图1-4所示:……在“DirectoryName”下的文本框中输入工作目录,或者在“DirectoryTree”下的目录树中选择工作目录(C:\TC30\CASE),然后单击“OK”按钮。[返回]2022/12/17353.选择工作目录——存放用户文件352022/12/24364.新建一个C语言源程序

(File|New)选择并执行File|New项,系统给出一个空白编辑窗口,如图1-5所示:……2022/12/17364.新建一个C语言源程序(Fi362022/12/2437常用编辑操作:F2键(或File|Save)—将当前编辑的文件存盘,然后继续编辑。这是一个良好的习惯!F1键—激活活动窗口(或状态)的在线帮助,Esc—返回原窗口(或状态)。^F1——查询库函数的在线帮助信息:将光标移到需要查询函数名的首字符上,然后键入^F1即可。[返回]^—Ctrl2022/12/1737常用编辑操作:^—Ctrl372022/12/24385.编译、连接、运行单个源程序文件:^F9/

Run|Run6.查看结果:Alt+F5/

Windows|UserScreen

7.新建下一个源程序:File|New。[返回]2022/12/17385.编译、连接、运行单个源程序文件382022/12/2439本章要点1、C语言有多种版本,本课程以ANSIC新标准为蓝本介绍。2、C语言的特点:兼有汇编和高级语言的优点。3、C语言程序的一般结构由一个main()函数和若干个其它函数结合而成。2022/12/1739本章要点1、C语言有多种版本,392022/12/24404、C语言函数的结构[函数类型]函数名(函数参数表)函数说明

{说明语句部分;执行语句部分;函数体

}2022/12/17404、C语言函数的结构402022/12/24415、源程序书写规则(1)除字符串常量中的字符外,一律使用半角字符。(2)所有语句必须以分号“;”结束;(3)注释:

/*……*/。2022/12/17415、源程序书写规则412022/12/24426、TC的基本操作(1)启动、退出与命令菜单(2)新建(或编辑)(3)编译、连接、运行(4)查看结果[返回]2022/12/17426、TC的基本操作422022/12/2443国家“十一五”高等院校计算机应用型规划教材C语言程序设计基础与项目实训文东主编中国人民大学出版社2022/12/171国家“十一五”高等院校计算机应用型规划432022/12/2444第1章C语言概述教学目的:掌握C语言的程序结构,函数结构,源程序书写规则,以及TC++3.0的基本操作。了解C语言的特点和语句。2022/12/172第1章C语言概述教学目的:442022/12/2445教学内容:1.1算法、流程图以及程序的概念1.2发展简史和特点1.3*程序结构与函数结构1.4*源程序书写规则1.5C语言的语句1.6*TC++3.0基本操作本章要点2022/12/173教学内容:452022/12/24461.1算法、流程图以及程序的概念

1.什么是程序

程序一词来自生活,通常指完成某些事务的一种既定方式和过程在日常生活中,可以将程序看成对一系列动作的执行过程的描述2022/12/1741.1算法、流程图以及程序的概念

1462022/12/2447银行带上存折去银行

3.将存折和取款单递给银行职员

2.填写取款单并到相应窗口排队4.银行职员办理取款事宜

2.日常生活中的程序5.拿到钱并离开银行

2022/12/175银行带上存折去银行3.将存折和取款472022/12/2448什么是指令?做口述笔记……键入信函的内容……发送传真……口述2.信函_____________________________________________________3.传真指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令程序3.计算机中的程序2022/12/176什么是指令?做口述笔记……口述2.信函482022/12/24494.算法

计算长方形的面积问题:1.接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误;4.显示面积。算法算法:解决问题的具体方法和步骤2022/12/1774.算法计算长方形的面积问题:1.接492022/12/24505.流程图2-1流程图是算法的一种图形化表示方式。流程图直观、清晰,更有利于人们设计与理解算法。它使用一组预定义的符号来说明如何执行特定任务。

开始/结束处理输入/输出判断/分支连接符流程线2022/12/1785.流程图2-1流程图是算法的一种图502022/12/24516.流程图2-2开始接受num1

和num2Result=num1×num2显示

Result结束num1和num2>0?显示“输入错误”否是2022/12/1796.流程图2-2开始接受Resul512022/12/24521.2.C语言的诞生与发展编程语言低级高级CC语言是贝尔实验室的DennisRitchie在1973年设计的。C最初用于开发系统级程序。在微机上,有许多性能良好的商品C语言系统可用。包括TurboC、BorlandC/C++;MicrosoftVisualC/C++等。

结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护语句简洁:学习时入门相对容易,C语言很好地总结了其他语言提出的程序库概念

功能强大:既可用于系统软件的开发,也适合于应用软件的开发。移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统。

特点2022/12/17101.2.C语言的诞生与发展编程语言低522022/12/24531.3*

程序结构与函数结构1.3.1程序结构

1.最简单的程序:仅由一个main()函数(又称主函数)构成。[案例1.1]仅由main()函数构成的c语言程序。

#include“stdio.h”#include“conio.h”voidmain()

{printf(“ThisisaCprogram.\n”);getch();}程序运行结果:ThisisaCprogram.2022/12/17111.3*程序结构与函数结构1.3532022/12/24542.一般化结构:由一个main()函数和若干个其它函数结合而成。[案例1.2]由main()函数和1个max()函数构成的C语言程序。#include“stdio.h”#include“conio.h”voidmain()

{intnum1,num2;printf(“Inputthefirstintegernumber:”);scanf(“%d”,&num1);printf(“Inputthesecondintegernumber:”);scanf(“%d”,&num2);printf(“max=%d\n”,max(num1,num2));getch();

}

2022/12/17122.一般化结构:由一个main()函542022/12/2455intmax(intx,inty)

{return(x>y?x:y);

}程序运行情况:

Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=92022/12/1713intmax(intx,in552022/12/2456[案例1.3]交换[案例1.2]中main()函数和max()函数的位置。源程序略。程序运行情况:

Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=9思考:[案例1.3]说明了什么?2022/12/1714[案例1.3]交换[案例1.2]562022/12/24573.说明:函数是C语言程序的基本构成单位。(1)main()函数:C语言程序总是从main()函数开始执行(不论其在程序中的位置),止于主函数结束。(2)其它函数:通过被main()函数直接或间接调用而执行。习惯:将主函数main()放在最前头。2022/12/17153.说明:函数是C语言程序的基本构成572022/12/2458

1.3.2函数结构

任何函数(包括主函数main())都是由函数说明和函数体两部分组成:[函数类型]函数名([函数参数表])

{

说明语句部分;执行语句部分;

}

函数说明函数体2022/12/17161.3.2函数结构函数说明函582022/12/24591.语法符号约定[...]──可选(即可以指定,也可以缺省)……──前面的项可以重复

|──多(含2)中选1

2022/12/17171.语法符号约定592022/12/24602.函数说明:由函数类型(可缺省)、函数名和函数参数表(可缺省)组成。[案例1.2]中函数max()的函数说明如下:

intmax(intx,inty)函数参数表的一般格式为:数据类型形参[,数据类型形参2……]函数类型函数名函数参数表2022/12/17182.函数说明:由函数类型(可缺省)、602022/12/24613.函数体:在函数说明的下面、最外层1对大括号(必须配对使用)括起来的部分。[案例1.2]中main()函数的函数体如下:voidmain()

{intnum1,num2;printf(“Inputthefirstintegernumber:”);scanf(“%d”,&num1);……printf(“max=%d\n”,max(num1,num2));

}

变量定义可执行语句2022/12/17193.函数体:在函数说明的下面、最外层612022/12/2462一般由两部分构成:(1)数据说明部分:由变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。(2)可执行语句部分:一般由若干条可执行语句构成。注意:函数体中的变量定义语句,必须在所有可执行语句之前。2022/12/1720一般由两部分构成:622022/12/2463下面程序中“intmax;”的位置非法:#include“stdio.h”#include“conio.h”voidmain()

{intx,y; /*变量定义语句*/x=3;y=6; /*可执行的赋值语句*/intmax;

max=x>y?x:y;printf(“max=%d\n”,max);getch();}思考:如何解决?[返回]变量定义语句出现在可执行的赋值语句之后2022/12/1721下面程序中“intmax;”的位632022/12/24641.除字符串常量中的字符外,一律使用半角字符。例如,字母、数字、标点符号等。2.所有语句都必须以分号“;”结束,函数的最后一个语句也不例外。3.允许1行内写几条短语句,也允许将1条很长的语句分写在几行上。1.4*

源程序书写规则2022/12/17221.除字符串常量中的字符外,一律使用642022/12/2465[案例1.2]中的主函数main(),也可写成如下格式:……voidmain(){intnum1,num2;

printf(“Inputthefirstintegernumber:”);

scanf(“%d”,&num1);

printf(“Inputthesecondintegernumber:”);scanf(“%d”,&num2);printf(“max=%d\n”,max(num1,num2));}……2022/12/1723[案例1.2]中的主函数main(652022/12/2466

4.允许使用注释:/*……*/(1)“/*”和“*/”必须成对使用,且“/”和“*”、以及“*”和“/”之间不能有空格,否则都出错。技巧:必须配对使用的符号(例如注释符号、函数体的花括号、圆括号等等),可连续输入这些起止标识符,通过插入来完成内容的编辑。2022/12/17244.允许使用注释:/*……662022/12/2467(2)注释可以单占1行,也可跟在语句的后面。(3)如果1行写不下,可另起1行继续写。(4)注释中允许使用汉字。在非中文操作系统下,看到的是一串乱码,但不影响程序运行。

[返回]2022/12/1725(2)注释可以单占1行,也可跟在语672022/12/24681.5C语言的语句按照语句功能(或构成)的不同,将C语言的语句分为五类。1.控制语句(9条,为三种)(1)选择结构控制语句:if(),switch()(2)循环结构控制语句:do~while(),for(),while(),break,continue(3)其它控制语句:goto,return2022/12/17261.5C语言的语句按照语句功能682022/12/2469

2.函数调用语句——由一次函数调用加一个分号(语句结束标志)构成。例如,printf("ThisisaCfunctionstatement.");3.表达式语句——由表达式后加一个分号构成。最典型的是赋值语句:num=5; /*赋值语句*/4.空语句——仅由一个分号构成。例如:;2022/12/17272.函数调用语句——由一次函数调692022/12/24705.复合语句——由大括号括起来的若干条语句构成。main(){……

{……}

/*右括号后不需要分号!*/}复合语句的性质:

(1)在语法上和单一语句相同,即单一语句可以出现的地方,也可以使用复合语句。(2)允许嵌套,即复合语句中也可出现复合语句。2022/12/17285.复合语句——由大括号括起来的若702022/12/2471C语言的控制语句9条:用于实现选择结构、循环结构和其它控制。输入输出(I/O)操作,均由标准库函数来实现。所以学习C语言,不仅要学习这9条控制语句,而且要学习并掌握常用标准库函数的使用。[返回]不是C语言的组成部分2022/12/1729C语言的控制语句9条:用于实现选择结712022/12/24721.6*TC++3.0的基本操作1.运行一个C语言程序的一般过程2.TC++的启动、退出与命令菜单3.选择工作目录4.新建一个C语言源程序5.编译、连接、运行、查看结果、新建下一个[返回]2022/12/17301.6*TC++3.0的基本操722022/12/24731.运行一个C语言程序的一般过程

TC++是一个集源程序编辑、编译、连接、运行与调试于一体、用菜单驱动的集成开发环境。(1)启动TC,进入TC集成开发环境。(2)选择工作目录

——存放用户文件的目录。(3)新建(或编辑)源程序。(4)编译。成功,转下一步;失败,返回(3)。2022/12/17311.运行一个C语言程序的一般过程732022/12/2474(5)连接。成功,转下一步;失败,根据系统的错误提示,进行相应修改,再重新连接。(6)运行。如果出现逻辑错误,则返回(3),重新修改源程序,再编译、连接和运行。(7)退出TC集成环境,结束本次程序运行。[返回]2022/12/1732(5)连接。成功,转下一步;失败

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论