版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主讲教师主讲教师:陈美莲陈美莲课程放置 总课时总课时72,其中理论其中理论36学时学时,尝试尝试36学时学时 课程根基要求课程根基要求 1. 领会根基算法领会根基算法 2. 领会领会C语言的信息类型、运算符与表达式语言的信息类型、运算符与表达式的使用方式的使用方式. 3. 谙练三种根基设计语句编程谙练三种根基设计语句编程. 4. 谙练使用数组编程谙练使用数组编程. 5. 谙练函数的定义和设计谙练函数的定义和设计. 6. 领会指针的运算与使用领会指针的运算与使用. 2 讲授方式及要求讲授方式及要求1. 课堂讲授课堂讲授 采纳大屏幕投影仪授课采纳大屏幕投影仪授课,操纵示范操纵示范. 要求要求:卖力
2、听课、作笔记、遵守课堂纪律卖力听课、作笔记、遵守课堂纪律.2. 尝试课尝试课 培养现实操纵功底、自学功底培养现实操纵功底、自学功底. 要求要求:遵守机房法那么遵守机房法那么.独站完成各个尝试(期未要独站完成各个尝试(期未要履行上机考试)履行上机考试).3. 课后练习课后练习 每章交一次作业、上机前预习、争取多上机每章交一次作业、上机前预习、争取多上机4. 成绩评定成绩评定 依照理论考试、上机操纵和平常成绩评定依照理论考试、上机操纵和平常成绩评定.3 机位放置及机房清洁卫生机位放置及机房清洁卫生1. 换鞋上机换鞋上机,对号入座对号入座 要求要求:按学号次序按学号次序,固定机位固定机位.学习委员填
3、写机学习委员填写机位表位表3份份,交任课教师、尝试室各一份交任课教师、尝试室各一份. 注重注重: 不要穿太昂贵的鞋上机不要穿太昂贵的鞋上机.2. 为防备病毒为防备病毒,严禁自带磁盘上机严禁自带磁盘上机 要求要求:磁盘分散保管磁盘分散保管,专人负责(上机发磁盘专人负责(上机发磁盘,下课收磁盘)下课收磁盘).3. 连结机房清洁连结机房清洁 要求要求:天天下午搞一次清洁天天下午搞一次清洁,每周大搞一次每周大搞一次.4 目录目录58.预操作号令9.指针的使用10.结构体与共同体11.位运算12.文件的操纵6第一章第一章 C语言概述语言概述1.1C语言表现的历史背景语言表现的历史背景汇编语言编写的程序太
4、依靠硬件汇编语言编写的程序太依靠硬件,程序程序的可读性和移植性都差的可读性和移植性都差,C语言既有语言既有高级语言的特点又有低级语言特点高级语言的特点又有低级语言特点.C语言是在语言是在B语言中进展起来的语言中进展起来的.1960 ALGOL语言语言 B语言语言,开发出开发出UNIX系统系统(贝尔尝试室贝尔尝试室) C语言语言7C语言最先被人们所同意语言最先被人们所同意,同时最先同时最先盛行盛行.C语言有各种差别版本语言有各种差别版本:TURBO C, BORLAND C, QUICK C,MICROSOFT C.81.2 C1.2 C语言的特点语言的特点1 1、语言简洁、语言简洁, ,使用方
5、便使用方便.32.32个关键字、个关键字、9 9种种操纵语句操纵语句, ,书写形式自由书写形式自由. .2 2、运算符富厚、运算符富厚. .有有3434种运算符种运算符, ,包罗算术、包罗算术、逻辑、逗号运算、移位运算等等逻辑、逗号运算、移位运算等等. .3 3、信息结构富厚、信息结构富厚. .有整型、实型、字符型、有整型、实型、字符型、数组类型数组类型, ,指针类型、结构类型、共同指针类型、结构类型、共同体类型等等体类型等等. .4 4、具有结构化的操纵语句、具有结构化的操纵语句, ,函数模块化函数模块化. .5 5、许可直截了当会见物理地址、许可直截了当会见物理地址, ,履行位操履行位操纵
6、纵, ,可直截了当对硬件履行操纵可直截了当对硬件履行操纵. .91.2 C语言的特点6、生成意图代码质量高,履行功效高,能够直截了当生成EXE文件.7、可移植性好.8、C语言比其它语言相对来讲难把握.101112printf ( “sum is printf ( “sum is %dn”,sum);%dn”,sum); 13141 、C程序是由函数构成,到少有一个main函数和如果干个其它函数.2、一个函数由两部分组成:(1)函数的首部:在函数的第一行.int max(int x,int y )(2)函数体:见谅两部分(表明部分和履行部分)3、C程序老是从main函数最先履行的.154 、一行
7、能够有多个语句,一个语句也能够写在差别行上.5、但每个语句后必然要有分号;信息定义后也要有分号;6、C语言没有特意的输入输出语句.由scanf和printf两个函数提供.7、用*.*来作注释,不履行.16我们用的是turbo C.17本本 章章 要要 点点18根基类型根基类型字符型字符型 char char整型整型 int int浮点型浮点型单精度单精度 float float双精度双精度 double double指针类型指针类型组织类型组织类型数组数组结构结构 struct struct联合联合 union union枚举枚举 enum enum 空类型空类型第三章第三章第七章第七章第十一
8、章第十一章指针类型指针类型1920例题例题:#define PRICE 30Main( ) int num,total; num=10; total=num* PRICE;Printf( “total=%d”,total); 21l常量定义形式常量定义形式l#define 标识符标识符 常量常量l 用定义的一个标识符来代表一个常量用定义的一个标识符来代表一个常量,称为称为符号常量符号常量l# 宏号令专用定义符号宏号令专用定义符号ldefine 号令号令l 标识符标识符宏替换名(一样采纳大写字符)宏替换名(一样采纳大写字符)22l 整型常量整型常量(3种形式种形式)l10进制进制l 8进制进制l
9、16进制进制l实型常量实型常量(2种形式种形式)l十进制十进制l 指数指数 l字符常量字符常量l字符串常量字符串常量23l24注注:符号常量名一样用大写符号常量名一样用大写,变量用小写变量用小写.符号常量在程序的履行部分不能再赋值符号常量在程序的履行部分不能再赋值.3.2.2 变量变量值在程序履行环节中可随时改变的量称为变值在程序履行环节中可随时改变的量称为变量量.一个变量在内存中占据必然的存储单元一个变量在内存中占据必然的存储单元,在该单元中存放变量的值在该单元中存放变量的值.变量名现实上是变量名现实上是一个符号地址一个符号地址. A 变量名变量名 变量值变量值 存储单元存储单元1325l变
10、量的讲明标准变量的讲明标准:l类型修饰符类型修饰符 类型讲明符类型讲明符 变量列表;变量列表;l例似例似:int i;l char ch, str;l long k=1, m=0 x12345678;l double x, y=1;l变量讲明意味着确定了变量讲明意味着确定了:该变量该变量l 占用内存单元的数量占用内存单元的数量,l 信息在内存的示意方式信息在内存的示意方式,l 信息的取值范畴信息的取值范畴.26(1 1)标识符只能由字母、数字和下划线组)标识符只能由字母、数字和下划线组成成, ,且第一个字符是字母或下划线且第一个字符是字母或下划线. .例例:sum,_total,a123-e,
11、Basic,:sum,_total,a123-e,Basic, m.e.12, er#we,1asd,ab m.e.12, er#we,1asd,ab(2 2)大写字母和小写字母被信任是两个差)大写字母和小写字母被信任是两个差别的字符别的字符. .(3 3)一样只认前面的)一样只认前面的8 8个字符个字符. .27(1 1)变量要先定义再使用)变量要先定义再使用例例:int student;:int student; stuent=10; stuent=10;(2 2)每个变量有一确定的类型)每个变量有一确定的类型例例:int student;:int student; student=15
12、student=15;student=34.56;student=34.56;(3 3)每个变量所履行的运算必须合法)每个变量所履行的运算必须合法. .Float a,b,c;Float a,b,c;a=10.4;b=3.6;c=a%b;a=10.4;b=3.6;c=a%b;283.3 整型信息3.3.1整型常量的差别示意方式: 10进制: 100 -8 0 +123 8进制: 010 024 0100 16进制: 0 x38 0 x10 0X10 0XFF 0 xa整型常量的类型: 1.在整型示意范畴之内,依照值大小默认类型 2.在常量背面加l或L,那么信任它是long int型 例似:根基
13、上long int型常量 10进制:-123L 0L 432l 8进制: 010L 024L 0100L 16进制: 0 x38L 0 x1000L 0XFFl x0a0000l293.3.2整型变量1、在内存中的存放形式.以二进制的补码形式,占两个字节,左边一位示意符号,“0”为正,“1”为负.补码的示意:正数的补码与原码一样. 负数的补码是将该数的绝对 值的二进制形式,按位取反 后再加1.似-10 的示意方式10的原码:0000000000001010取反 1111111111110101再加1 1111111111110110 (-10的补码)302.整型信息的分类整型信息的分类类型比特
14、数取值范畴Int16-32768 +32767Unsigned int16065535Short16 -32768 +32767Unsigned short16065535Long32-21474836482147483647Unsigned long3204294967295313、整型变量的定义、整型变量的定义例例:main( ) int a,b,c,d; unsigned u; a=12;b=-24;u=10; c=a+u;d=b+u; printf(“a+u=%d,b+u=%d”,c,d); 4、整型信息的溢出、整型信息的溢出323334例例:main( ) int a,b,; a=3
15、2767; b=a+1; printf(“%d,%d”,a,b); 结论为结论为:32767,-32768353.3.3、整型常量的类型、整型常量的类型1、整数的范畴似果在、整数的范畴似果在-32768+32767,能够是能够是int型或型或 long int型型.2、整数的范畴似果在、整数的范畴似果在-2147483648+2147483647,那么是那么是long int型型.3、int 型与型与short int型是等同的型是等同的.4、unsigned型是无符号的型是无符号的,注重范畴注重范畴.5、在一个整常量后加字母、在一个整常量后加字母l或或L,那么信那么信任是任是long int
16、型型.363.4 3.4 实型信息实型信息l3.4.1实型常量的示意方式实型常量的示意方式l两种示意形式两种示意形式:十进制小数形式十进制小数形式l 指数形式指数形式:123e-4,e背面背面l 的数必须为整数的数必须为整数.l3.4.2实型变量实型变量l1、存放形式、存放形式:占占4位位,按指数形式存储按指数形式存储,分分成小数和指数部分来存放成小数和指数部分来存放.372.2.实型变量的分类实型变量的分类类型比特数 有效数字 数值范畴float326710-371038Double64151610-30710308Long double128181910-4931104932383.3.实
17、型信息的舍入误差实型信息的舍入误差因为实型变量的有效位有限因为实型变量的有效位有限,有效位外的数有效位外的数字将被舍去字将被舍去,所以会产生部分误差所以会产生部分误差.例例:main( ) float a,b; a=123456.789e5; b=a+20; printf(“%f”,b); 3940表表3.3 3.3 转义字符及其含义转义字符及其含义字符形式 含义ASCII码n换行,将当前位置移到下一行开头10t水平制表(跳到下一个tab位置)9b退格,将当前位置移到前一列8r回车,将当前位置移到本行开头13f换页,将当前位置移到下页开头12反歪杠字符“”92单引号字符39“双引号字符34dd
18、d1到3位8进制数所代表的字符xhh1到2位16进制数所代表的字符413.5.2 3.5.2 字符变量字符变量l每个字符变量只能放一个字符每个字符变量只能放一个字符.l字符变量在内存中是以二进制的形式来字符变量在内存中是以二进制的形式来存放的存放的,与整形信息能够通用与整形信息能够通用.一个字符信一个字符信息既能够用字符形式来输出息既能够用字符形式来输出,也能够用整也能够用整形形式来输出形形式来输出.C语言许可字符与整数直语言许可字符与整数直截了当履行算术运算截了当履行算术运算.42例子例子1: main( ) char c1,c2; c1=97;c2=98; printf(“%c %cn”,
19、c1,c2); printf(“%d %dn”,c1,c2); 43例子例子2: main( ) char c1,c2; c1=a;c2=b; c1=c1-32; c2=c2-32; printf(“%c %cn”,c1,c2); printf(“%d %dn”,c1,c2); 443.5.4 3.5.4 字符串常量字符串常量l字符常量是由单引号括起来的字符常量是由单引号括起来的,字符串常字符串常量是由双引号括起来的量是由双引号括起来的.似似“china”.l似似a和和“a”是两个差别的概念是两个差别的概念.lC语言规定语言规定:每个字符串是以每个字符串是以0为结为结束标记的束标记的.所以所以
20、“a”事实上在内存中是事实上在内存中是占两个字节的位置占两个字节的位置,而而a在内存中是在内存中是占一个字节的位置占一个字节的位置.lChar clC=“a” (X) 45实例实例:”This is C string.” :”This is C string.” ”a” ”a” ” ” ” ” (1 1个空格)个空格) ” ” (不含空格)(不含空格) 串定界符串定界符: :双引号双引号 ” ”字符串长度字符串长度: :字符串中见谅的字符数量字符串中见谅的字符数量. .tNameAddressntNameAddressnC is very easy.C is very easy.He said
21、ok.nHe saidok.n463.6 3.6 变量赋初值变量赋初值l对变量对变量,能够在定义时给定初值能够在定义时给定初值l似似int a=3,b,c;l float f=3.14;l char c=a;l但不能但不能 int a=b=c=3;l int a=3,b=3,c=3;la=b=c=3;473.7 3.7 各类数值型信息间的混合运算各类数值型信息间的混合运算l 高高double floatl l longl l unsignedl 低低 int char,short483.8 3.8 算术运算符和算术表达式算术运算符和算术表达式l3.8.1 C运算符简介运算符简介l1、算术运算符
22、、算术运算符 +、*、%l2、关系运算符、关系运算符 、 =、 = 、!= l3、逻辑运算符、逻辑运算符 !、!、&、|l4、位运算符、位运算符 、|、&l5、赋值运算符、赋值运算符 =l6、前提运算符、前提运算符 ? :l7、逗号运算符、逗号运算符 ,498、指针运算符、指针运算符 *、&9、求字节数运算符、求字节数运算符 sizeof10、强制类型变形运算符、强制类型变形运算符 (类型)(类型)|11、重量运算符、重量运算符 .、12、下标运算符、下标运算符 13、其它运算符、其它运算符3.8.2 算术运算符和算术表达式算术运算符和算术表达式1、根基的算术运算符、根
23、基的算术运算符2、算术表达式和运算符的优先级与联合性、算术表达式和运算符的优先级与联合性 先乘除后加减先乘除后加减,同一级的联合方向同一级的联合方向“自左而右自左而右”50l运算符(双目运算符单目运算符)运算符(双目运算符单目运算符)l + + 加法运算加法运算 12 12 正值运算正值运算 14 14l - - 减法运算减法运算 12 12 负值运算负值运算 14 14l * * 乘法运算乘法运算 13 13l 除法运算除法运算 13 13l % % 求余运算求余运算 13 13l优先级优先级: :* * % % 同级(高)同级(高),+ - ,+ - 同级(低)同级(低)l联合性联合性:
24、:一样优先级运算符履行运算时的次序一样优先级运算符履行运算时的次序l 自左向右(标记为自左向右(标记为 )511.1.介入运算的对象根基上介入运算的对象根基上intint型型, ,结论截取为结论截取为intint型型 103 10311311310.03 10.03 113.113.12121.21.2105105* *3 310(510(5* *3)3)=3=3=3.3333=3.66667=0=0.5=6=0=0=1=1=1=1=-1=-1=-1=-1523、强制类型变形运算符、强制类型变形运算符标准标准:(类型名)(表达式)(类型名)(表达式)似似 float x,y; x=5.67;y
25、=78.6; (int)x+y 的结论为的结论为83.6 x=5.67 (int)x 5 (int)(x+y) 8453l运算符(单目运算符(单目 )l + + 自增自增 1414l 自减自减 1414l+和和 为单目运算为单目运算, ,只能作用于变量只能作用于变量l只能对只能对intint、charchar、longlong和指针变量履行运算和指针变量履行运算l功能功能: :l +x+x x=x+1 ( x=x+1 (前缀前缀: :使用使用X X之前之前, ,先改先改l x x x=x1 x=x1 变变X X的值)的值) l x+x+ x=x+1 ( x=x+1 (后缀后缀: :使用使用X
26、X之后之后, ,再改再改l x x x=x1 x=x1 变变X X的值)的值) 5455似似 I=3;j=+I-4; (j=0,l=4) j=I+; (j=3,l=4)讲明讲明:1、自增或自减、自增或自减,只能用于变量只能用于变量,不能用于常不能用于常量和表达式量和表达式.2、+或或- -的联合方向是的联合方向是“自右到左自右到左”j=(-I)+ 相当于相当于j=-(I+)(j=-3,I=4)不要使用这种表达式不要使用这种表达式:I+I+I+5657l j = + (5+x);l y = +x * +x; 逻辑固然精逻辑固然精确确,但现实编程但现实编程中简单产生中简单产生误解误解,应当幸应当幸
27、免免58593.9 3.9 赋值运算符和赋值表达式赋值运算符和赋值表达式l1、赋值运算符、赋值运算符:=l2、类型变形、类型变形l似果似果=两边类型差别两边类型差别,将右边的表达式结论转将右边的表达式结论转为左边的类型为左边的类型.l似似 int I; float f; double d;l I=3.45 ; (I的结论为的结论为3)l f=23; (f的结论为的结论为23.00000)l d=123.4536777;f=d; (f的结论为的结论为123.4537,取七位有效数值取七位有效数值)l d=123.456789e100;l f=d; (f的结论产生溢出的错误)的结论产生溢出的错误)
28、60l(1)、将)、将intshortlong型信息赋给型信息赋给char型型时时,只将低只将低8位传送位传送.lInt I=289; (100100001)lChar c;lC=I (低低8位的结论为位的结论为33 ,对应为!字符)对应为!字符)l(2)、将)、将unsigned int 型信息赋给型信息赋给 int 型型变量时变量时,注重符号注重符号.lunsigned int a=65535;lInt b;lb=a; (b的结论为的结论为-1)613、复合的赋值运算符、复合的赋值运算符在赋值运算符在赋值运算符“=”之前加上其它运算符之前加上其它运算符,能够构成复合的运算符能够构成复合的运
29、算符.似似:a+=3 ( a=a+3 ) x*=y+8 ( x=x*(y+8) ) x%=3 ( x=x%3 )4、赋值表达式、赋值表达式注重注重:赋值表达式是右联合律的赋值表达式是右联合律的.62似似:a=b=5 a=(b=5) a=b=4+c=6 a=(b=4)+(c=6) a=12; a+=a-=a*a; ( a-=a*a a=a-a*a a=-132 a+=-132 a=a+(-132) a=-264)赋值操纵不仅可表此刻赋值语句中赋值操纵不仅可表此刻赋值语句中,也能够以也能够以表达式形式表此刻其他语句中(似输出或表达式形式表此刻其他语句中(似输出或 循环语句)循环语句).b=3;pr
30、intf(“a=%d”,a=b);结论为结论为 a=3 633.103.10逗号运算符和逗号表达式逗号运算符和逗号表达式标准为标准为: 表达式表达式1,表达式表达式2(先求表达式(先求表达式1,再求表达式再求表达式2,结论取表达式结论取表达式2的值)的值)注重注重:逗号运算符的运算级不最低逗号运算符的运算级不最低,低于赋值运低于赋值运算符算符.似似:a=3; a=3*5,a*4 (a的结论不等于的结论不等于12,而是逗号表达而是逗号表达式的结论为式的结论为60)64X=(a=3,6*a) x的结论为的结论为18X=a=3,6*a x的结论为的结论为3,整个表达式的结整个表达式的结论为论为18逗
31、号表达式的扩展为逗号表达式的扩展为:表达式表达式1,表达式表达式2,.表达式表达式n65l1 1、运算符有优先级、运算符有优先级, ,在在C C语言中对于运算符优语言中对于运算符优先级的精确叙述是先级的精确叙述是 . .l A) A) 逻辑运算符高于算术运算符逻辑运算符高于算术运算符, ,算术运算算术运算符高于关系运算符符高于关系运算符l B) B) 算术运算符高于关系运算符算术运算符高于关系运算符, ,关系运算关系运算符高于逻辑运算符符高于逻辑运算符l C) C) 算术运算符高于逻辑运算符算术运算符高于逻辑运算符, ,逻辑运算逻辑运算符高于关系运算符符高于关系运算符l D) D) 关系运算符
32、高于逻辑运算符关系运算符高于逻辑运算符, ,逻辑运算逻辑运算符高于算术运算符符高于算术运算符l答案答案:B:B66l2 2、在以下对于、在以下对于C C语言的不严格的叙述中语言的不严格的叙述中, ,错误的是错误的是l A) A)大写字母和小写字母的意义一样大写字母和小写字母的意义一样l B) B)有些差别类型的变量能够在一个表达式中运算有些差别类型的变量能够在一个表达式中运算l C) C)在赋值表达式中等号在赋值表达式中等号(=)(=)左边的变量和右边的值左边的变量和右边的值能够是差别类型能够是差别类型l D) D)同一个运算符号在差别的场所能够有差别的含同一个运算符号在差别的场所能够有差别的
33、含义义l答案答案:A:Al3 3、语言中的简单信息类型包罗、语言中的简单信息类型包罗 . .l A) A)整型、实型、逻辑型整型、实型、逻辑型l B) B)整型、实型、字符型整型、实型、字符型l C) C)整型、字符型、逻辑型整型、字符型、逻辑型l D) D)整型、实型、逻辑型、字符型整型、实型、逻辑型、字符型l答案答案:B:B67l4 4、在、在C C语言中语言中, ,错误的错误的intint类型的常数是类型的常数是 . .l A) 32768 A) 32768 B) 0 C) 037 B) 0 C) 037 D) 0 xAFD) 0 xAFl答案答案:A:Al5 5、下列常数中不能做为、下列常数中不能做为C C的常量的是的常量的是 . .l A) 0 xA5 A) 0 xA5 B) 2.5e-2 B) 2.5e-2 C) 3e2 D) 0582C) 3e2 D) 0582l答案答案:D:Dl6 6、在语言中、在语言中, ,十进制的十进制的4747可等价地写为可等价地写为 . .l A) 2f A) 2f B) 02f C) 57 D) 057B) 02f C) 57 D) 057l答案答案:D:Dl7 7、已知、已知:int a=4,b=5,c;:int a=4,b=5,c;那么履行表达式那么履行表达式“c=a=ab”“c=a=ab”后变量后变量a a的值为的值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑木材购销合同
- 12 我的环保小搭档 教学实录-2023-2024学年道德与法治二年级下册统编版
- 2024版反担保动产质押互联网金融服务合同3篇
- 2024年某影视公司与演员关于电视剧拍摄的肖像权合同
- 2024至2030年中国感应式IC卡餐饮机行业投资前景及策略咨询研究报告
- 2024版德佑房屋租赁合同租赁双方争议解决机制3篇
- 临沂大学《道路桥梁综合》2023-2024学年第一学期期末试卷
- 2024年标准化食堂早餐供应外包合同模板版B版
- 临汾职业技术学院《机械优化设计及应用》2023-2024学年第一学期期末试卷
- 林州建筑职业技术学院《中外版画史与经典作品欣赏》2023-2024学年第一学期期末试卷
- 2014年吉林省长春市中考模拟数学
- 上汽-最详细的整车开发流程(CPMP)
- 论文岩棉用酚醛树脂体系
- 设计开发记录总表
- 通风填写范例
- 盲人无障碍出行调查问卷分析报告(20220215150515)
- 财务审批权限管理办法
- 许昌特产介绍
- 欧姆龙AD081、DA08C输入输出模块的使用手册
- 外墙真石漆施工合同书
- 一千个伤心的理由(张学友)原版五线谱钢琴谱正谱乐谱.docx
评论
0/150
提交评论