已阅读5页,还剩75页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于C语言的基本知识,第2页,第二章关于C语言的基本知识,第一节C语言概述第二节C语言的数据类型第三节C语言的运算符和表达式第四节关于类型转换第五节关于C函数的一般概念,第3页,2-1C语言概述,什么是程序设计语言?,人,程序设计语言,机器,语言解释系统,程序设计语言的具体形式:事先约定的一组记号和语法规则.,一、程序设计语言的发展程序设计语言:编写程序所采用的语言,程序设计语言有很多种,C语言是其中一种.,人,自然语言,人,第4页,程序设计语言的发展,3.高级语言,1.机器语言,源程序,目标程序,c语言既可用于编写应用程序,也可编写系统程序,2-1C语言概述,第5页,语言简练,使用方便,灵活。仅有32个关键字(P208附录);9种控制语句;书写格式自由,限制少。表达能力强运算符丰富(11种40多个)(P209附录)数据类型丰富访问物理地址和进行位运算结构化目标代码质量高,程序执行效率高可移植性好,charshortintunsignedlongfloatdoublestructunionvoidenumsignedconstvolatiletypedefautoregisterstaticexternbreakcasecontinuedefaultdoelseforgotoifreturnswitchwhilesizeof,1)if(表达式)语句1else语句22)switch(表达式)case常量表达式1:语句1;.3)while(表达式)语句4)do语句while(表达式);5)for(表达式1;表达式2;表达式3)语句6)break语句7)continue语句8)return语句9)Goto语句,2-1C语言概述,二、C语言简介,第6页,C语言的不足:运算符和运算优先级多,不便记忆语法定义不严格,编程自由度大,编译程序查错纠错能力有限,对不熟练的程序员带来困难。,2-1C语言概述,第7页,小,大,2-1C语言概述,三、C语言程序的基本结构1.C语言的基本组成,第8页,2、基本字符集C语言编程中可以使用的字符。ASCII字符集。数字:0123456789字母:abczABCZ运算符:+-*/%=!=特殊符号:_(下划线)空格回车(r)换行(n)制表符(t)其它转义字符,2-1C语言概述,3、标识符字符组成的串,用来对各种用户自定义对象命名。例如:变量名、常量名、数组名、函数名、文件名、类型名等。合法的标识符:由字母或下划线开头,由字母、数字或下划线组成。字母:大小写的az,下划线:_,数字:09例如:a_rytest31string_1不能以数字开头不能包含除下划线外的运算符和其他符号大小写区分,判断哪些是合法的标识符:Cx11xx+ysum_5sum-5count_z3$x_8*Z3,2-1C语言概述,第10页,4、关键字C语言中由系统特殊定义的32个具有特定含义的标识符,不能作为用户自定义对象的名字。autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile,例如:变量名不能是int,2-1C语言概述,第11页,5、语句inta,b,sum;sum=a+b;printf(sum=%d,sum);6、函数main()inta,b,sum;sum=a+b;printf(sum=%d,sum);,ff(intx)inta,b,sum;sum=a+b;main()inta=0;ff(a);printf(“thisisatest);,2-1C语言概述,函数函数说明,intadd(x,y)intx,y;,2-1C语言概述,第12页,第13页,四、简单的C语言程序介绍,C语言程序例1:/*example1.c*/屏幕上显示一句话main()printf(ThisisaCprogram.n);运行结果是在屏幕上显示:ThisisaCprogram.,思考:n的作用是什么?,函数声明部分,函数体,C程序由函数组成对于一个C程序,至少有一个main函数,称为主函数,main是C语言中主函数的专用名,是程序执行的起点和终点。,2-1C语言概述,第14页,例2:/*example2.c*/两个固定的数求和main()inta,b,sum;/*定义三个整型变量*/a=1;/*变量a赋值等于1*/b=2;/*变量b赋值等于2*/sum=a+b;/*计算变量a与b的和,赋值给sum*/printf(sum=%d,sum);/*输出运算结果*/运行结果是在屏幕上显示:sum=3,函数说明,思考:printf(a=%d,b=%d,sum=%d,a,b,sum);,函数可分为函数说明部分和函数体注释:/*/不是程序有效部分,a=1,b=2,sum=3,2-1C语言概述,第15页,例3:/*example3.c*/根据用户输入,求和main()/*主函数*/inta,b,sum;/*定义变量类型*/printf(“pleaseinputn”);/*调用库函数printf,输出“pleaseinput”*/scanf(“%d,%d”,/*输出运算结果*/运行结果是在屏幕上显示:pleaseinput10,12a=10,b=12,sum=22,2-1C语言概述,第16页,例4:/*example4.c*/intmax(intx,inty)/*定义求最大值的max函数,函数值为整型,x,y是整型形参,后面无分号*/intm;/*定义函数体重所用变量m的类型*/if(xy)m=x;/*求最大值放在m中*/elsem=y;return(m);/*将m的值返回*/main()/*主函数*/inta,b,maxnum;/*定义变量类型*/scanf(“%d,%d”,/*输出最大值*/,输入:2,5运行结果是:2,5maxnum=5,输入两个数,输出较大的数,程序可由main函数和其他用户自定义函数组成main函数是执行起点和终点,2-1C语言概述,输入:15,7运行结果是:15,7maxnum=15,第17页,五、C程序的基本结构:C程序源文件(*.c)C程序由一个或多个函数构成,函数是C程序的基本单位C程序至少包含一个main函数;从main函数开始执行,也从main函数结束执行函数一个函数由函数说明和函数体两部分组成。函数说明部分包括函数名,函数类型,函数参数(形参)名,形参类型。函数体可由变量的说明部分和执行部分组成语句每条语句以;结尾。注意:函数说明语句后边无分号。注释/*/,2-1C语言概述,2-1C语言概述,第18页,第19页,六、c语言程序上机步骤,(一)C语言程序调试运行的基本流程:,1.编写程序,形成源程序(*.C)文件。2.编译源程序,形成目标程序(*.Obj)文件。3.连接目标程序文件和调用的库函数,形成可执行程序(*.exe)文件。4:运行可执行文件,得到运行结果。,2-1C语言概述,第20页,Turboc是一种c语言编译系统,可以完成c程序的编辑、编译、连接、执行的全过程。,2-1C语言概述,(二)TurboC2.0环境下调试C语言程序,第21页,C程序的上机执行过程,运行,编辑,编译,连接,编辑程序,C源程序.C,编译程序,连接程序,目标程序.obj,可执行程序.exe,用户,结果,TC编译系统,其它目标文件,C语言函数库,2-1C语言概述,第22页,TC开发环境,Turboc,所有操作由键盘实现,鼠标无效安装后,会在硬盘上产生一个TC(或turboc2)文件夹TC(或turboc2)文件夹下有个tc.exe文件,双击它进入Turboc.,tc.exe,2-1C语言概述,第23页,-4TC开发环境,主菜单,信息窗口,编辑区,快捷键,2-1C语言概述,第23页,第24页,打开文件LoadF3打开最近编辑过的8个文件PickAlt-F3新建文件New保存SaveF2另存为Writeto调入DOS命令程序OSshell退出TCQuitAltX,进入下一级菜单用回车,返回上一级按ESC,File:所有文件操作,包括:新建、打开、保存文件,选主菜单:按Alt+首字母或F10和左右键,2-1C语言概述,第25页,-4TC开发环境,运行RunCtrlF9显示运行结果UserscreenAltF5,2-1C语言概述,第25页,第26页,第一步:新建文件:Alt+F(F10,左右键),用上下键选New,回车,2-1C语言概述,第27页,第二步:编辑c程序源文件,2-1C语言概述,第28页,第三步:保存c程序源文件:修改文件名,按回车默认保存在安装文件夹下,2-1C语言概述,第29页,第四步:Ctrl+F9运行c程序源文件(包括编译、连接、运行三过程),第五步:ALT+F5查看运行结果,按回车返回编辑窗口,2-1C语言概述,第30页,信息窗口列出错误信息在信息窗口,用F6键在编辑区和信息窗口间进行切换。,如果程序有错误,在按Ctrl-F9后提示错误信息。修改程序后,再运行程序。程序有误,不能执行,2-1C语言概述,第31页,打开c程序:loadPick:最近编辑过的8个文件,2-1C语言概述,第32页,更改保存c程序的目录:changedir:设置保存文件的路径writeto:允许保存到非安装目录,2-1C语言概述,第33页,清屏幕,1.OSShell,2.输入cls,3.输入exit,回车,2-1C语言概述,第34页,TC环境路径设定Directories,安装TC后,常遇见的错误,2-1C语言概述,第35页,常用快捷键:,Alt+主菜单首字母-选择指定主菜单。例如Alt+F,打开File菜单F10-从编辑窗口,切换到主菜单F2-save保存文件F6-信息窗口和编辑窗口相互切换Ctrl+F9-运行程序,包括编译,连接和运行。Alt+F5-输出结果。TURBOC热键说明F1:帮助Alt+F1:上一个帮助Ctrl+F1:当前词帮助F2:保存F10:打开菜单F3:打开文件Alt+F3:历史文件F5:缩放窗口F6:切换窗口Alt+F6:切换文件Alt+F9:编译程序F9:构建.EXECtrl+F9:编译运行F4:运行至光标处F7:单步跟踪F8:大步跟踪Ctrl+F7:加入监视Ctrl+F8:加入断点汉字系统热键说明Ctrl+F7:汉字开关Ctrl+F8:内码转换Ctrl+F5:退出系统Shift+F2:拼音输入法Shift+F5:五笔输入法右Shift键:隐藏工具条注意:部分TurboC热键与汉字系统热键冲突,须先按右Shift键关闭工具条!,2-1C语言概述,第36页,上机作业:,4个文件4段程序:example1.c,example2.c,example3.c,example4.c以上4个程序例子,要求在TC中编辑和运行,1)熟悉TC的基本操作:如何编辑,编译,运行程序,以及查看程序结果2)了解c语言程序的基本结构,目的:,2-1C语言概述,第37页,2-2C语言的数据类型,第37页,构造数据类型,基本数据类型,数据类型,整型,实型,字符型,数组,结构体,枚举,指针,空类型,共同体,数据类型,数据:是程序加工处理的对象,数据,程序运行过程中,值不允许改变的数据,程序运行过程中,值允许改变的数据,main()inta,b,sum;a=2;b=3;b=c;sum=a+b;,#definepi3.1415926main()intr;floats;r=1;s=3.1415926*r*r;s=pi*r*r;,常量的使用:直接常量是直接引用符号常量要先定义再引用,由数字和字符直接表示,常量值即数据本身,用一个标识符代表常量,区分常量名和常量值,常量,常量,变量,直接常量,符号常量,2-2C语言的数据类型,第38页,2-2C语言的数据类型,变量是用一个符号来表示一个数据变量名:变量的名字,一个变量有唯一的变量名变量的值:变量中存放的数据,值可变变量的类型:限定变量值的类型整型,实型,字符型,2,a,1)变量的概念,main()inta,b,sum;a=2;a=3;sum=a+b;,任何变量都具有这三个属性,变量,第39页,2-2C语言的数据类型,变量与常量使用的对比,直接常量的使用:直接引用(没有定义和赋值)a=2;a=3.14;符号常量的使用(无赋值)1)定义#definepi3.14159262)引用s=pi*r*r;,变量的使用:1)变量定义:inta;2)变量赋值a=2;3)变量的引用:sum=a+b;,什么时候用常量和变量?,第40页,2-2C语言的数据类型,第41页,各种类型的常量按照数据类型划分,直接常量,整型常量,实型常量,字符型常量,字符常量,字符串常量,2-2C语言的数据类型,第42页,整型常量,三种表示形式:十进制:以非0打头,+,-,09八进制:以0打头,+,-,07十六进制:以0 x打头,+,-,09,AF.(0是零),举例:inta;a=20;a=020;a=0 x20;,一般编程使用十进制,但是考试中,给你一个数要能区分,2-2C语言的数据类型,第43页,字符型常量-实型常量,数学表示实数常用形式:科学记数法:,两种表示形式:十进制形式:指数形式:,举例:doublea;a=314.15;a=3.1415E2;,练习:a=-3.1415E-2;,C实型常量只使用十进制。,2-2C语言的数据类型,第44页,字符常量,字符常量用一对单引号括起来的一个字符例如:a,A,2,+字符取自ASCLL字符集(255个)ASCLL码:一个字符对应一个数值(0255)字符的存储:在计算机中存储的是字符对应的ASCLL码例如:charc;c=A;有时,字符数据与整型数据能通用intc;c=A;等价c=65;,65,C,思考:输出什么?charc;c=A+1;printf(“c=%c”,c);,2-2C语言的数据类型,第45页,字符型常量-字符常量,字符常量分为1.可显示字符:az,09等,原样输出2.转义字符:打头的字符*:n,0,t,r,”等,不是原样输出,而是各自表示一定控制意义例如:n回车换行0字符串结束*:ddd,八进制数ddd对应的ASCLL字符例如:101-Axhh,十六进制数hh对应的ASCLL字符例如:x41-A,举例:printf(“abcndef”);printf(“abc0def”);,举例:printf(“abc101e”);printf(“abcx41e”);,转义字符是一个整体,例如:n,101被看做一个字符,不能拆开,2-2C语言的数据类型,第46页,例2.3分析下面的运行结果。main()printf(123456t101aaandeftx42n);,2-2C语言的数据类型,第47页,注意:1)字符串常量与字符常量不可混淆例如:”a”与aa)定界符不同b)字符常量只能是一个字符c)存储方式不同2)在字符常量和字符串常量内,空格是一个字符,Ascll码是32“”与”不同,前者字符长度是2,后者是1,字符型常量-字符串常量,字符串常量用一对双引号括起来的多个字符字符串数据的存储:每个字符串常量末尾,系统自动添加一个转义符0例如:”CHINA”,字符长度6,ASCII码值,举例:”CHINA”,”a”,a,2-2C语言的数据类型,第48页,各种类型的变量按照数据类型划分,变量,整型变量int,实型变量,字符型变量char,单精度float,双精度double,2-2C语言的数据类型,第49页,整型变量,1)基本整型:类型说明符:int,存储占内存两个字节举例:inta;a=2;数据范围:-3276832767(-215(215-1)2)短整型类型说明符:shortint(short),占字节和范围与int一样3)长整型类型说明符:longint(long),存储占4个字节数据范围:(-231(231-1)举例:longa;a=40000;4)无符号整型类型说明符:unsignedint(unsigned),unsignedshort,unsignedlong。5)整型数据的输出printf:%d十进制整数%ld十进制长整数,2-2C语言的数据类型,第50页,举例:整型变量,main()inti;longintlong_i;/*变量定义放在前面*/i=40000;/*溢出*/printf(i=%dn,i);long_i=40000;/*改用longint*/printf(long_i=%ldn,long_i);,结果:i=-25536long_i=40000,整数,如果数据范围超过32767或-32768用longint,整型变量,2-2C语言的数据类型,第51页,整型变量,修饰符:signed带符号数,unsigned无符号数signedint,等价int2字节-3276832767unsignedint2字节065535signedshort同signedintunsignedshort同unsignedintsignedlong,等价long4个字节-21474836482147483647unsignedlong4个字节04294967295,存储占字节数没有改变取值范围改为从0开始,正数的范围扩大一倍,举例:unsignedinti;i=40000;printf(“i=%u,i);,i=40000,signed和unsigned比较:,2-2C语言的数据类型,第52页,实型变量,实型变量分为单精度型和双精度型1)单精度浮点:类型说明符:float,存储占4个字节数据范围10-38(1038)精度:有效数字7位举例:floatf;2)双精度浮点:类型说明符:double,存储占8个字节数据范围:10-308(10308)精度:有效数字15-16位举例:doubled;3)实型数据的输出printf:%f小数形式,6位小数%e指数形式,main()floatf1;f1=12.14;printf(f1=%f,f1);printf(f1=%e,f1);,结果:f1=12.141593d1=12.1415926,main()floatf1;doubled1;f1=12.1415926;printf(f1=%fn,f1);/*7位有效数字*/d1=12.1415926;/*改用double*/printf(d1=%10.7fn,d1);,结果:12.1400001.21400e+01,精度与数据范围的区别,2-2C语言的数据类型,第53页,字符型变量,1)字符型变量:类型说明符:char,存储占1个字节数据范围:0255(28-1)举例:charc;c=a;/*用于存放字符常量*/c=“a”;/*错误*/2)没有字符串变量字符串要用字符数组来存放3)某些情况下,char型与int型数据可以互换4)字符型数据的输出:pirntf:%c输出数对应的字符%s输出字符串,charch;ch=a;printf(“ch=%d”,ch);printf(“ch=%c”,ch);printf(“ch=%s”,”a”);,charc1;intd1;c1=97;d1=a;printf(c1=%d,d1=%dn,c1,d1);printf(c1=%c,d1=%c,c1,d1);,2-2C语言的数据类型,第54页,注意:,所有变量都在函数开头就定义,而不是在引用变量的前面定义,main()inta,b,sum;a=2;a=3;sum=a+b;,main()inta,b;a=2;a=3;intsum;sum=a+b;,2-2C语言的数据类型,第55页,变量赋初值(也称为变量初始化),1)赋初值:在变量定义的同时给变量赋予初值.举例:inta=5;等价于inta;a=5;2)可以给定义变量中的所有或一部分变量赋初值chara,b,c=a;等价于chara,b,c;c=a;floata=0.1,b=0.4,c=0.5;等价于floata,b,c;a=0.1;b=0.4;c=0.5;,2-2C语言的数据类型,第56页,变量,整型变量int,实型变量,字符型变量char,单精度float,双精度double,直接常量,整型常量,实型常量,字符型常量,字符常量,字符串常量,小结:,符号常量,常量,2-3C语言的运算符和表达式,第57页,运算符,每一种运算符代表一种运算操作.例如:+-加法,1)表达式由运算符和运算分量组成例如:a+ba,b是运算分量2)不同运算符对应表达式的格式不同例如:运算符+,表达式:a+b双目运算符运算符+,表达式:a+单目运算符运算符?:,表达式a?b:c三目运算符3)多个表达式又可以组成一个表达式例如:a*c+a/b+a,表达式表示一种运算关系的算式,2-3C语言的运算符和表达式,第58页,运算符,按运算类型分类1.算术运算符2.自增、自减运算符3.赋值运算符4.关系运算符5.逻辑运算符6.条件运算符7.逗号运算符按运算分量的数目分类单目运算例如:自增运算符a+双目运算加法运算符a+b三目运算条件运算符a?b:c,主要学习:1)每种运算符的运算含义,构成表达式的格式。举例:a+b2)运算符之间:一个表达式中包含多个不同运算符,存在优先级、结合性问题优先级关系:一个表达式中包含多个不同运算符时,运算优先次序结合性:相同优先级的运算符进行运算时的次序,例如:a*c+a/b+a,2-3C语言的运算符和表达式,第59页,算术运算符与算术表达式,1)算术运算符2)算术表达式的格式:求负是单目运算符,-a其它都是双目运算符,a+b,a-b,a*b,a/b,a%b3)优先级-(求负)(*,/,%)(+,-)4)结合性:自左向右注意:1)整数/整数结果仅保留整数举例:5/2实数/整数整数/实数结果包含小数举例:5.0/23)整数%整数5.0%2余数符号是被除数符号-7/3-17/-31,举例:inta=8,b=5,c=2,d;d=(a+b*c)d=(a/b*b)d=(a%b*c),d=18d=5d=6,/与%的区别:9/2与9%2,减与求负区别:9-2与-2,2-3C语言的运算符和表达式,第60页,自增、自减运算符(增量运算符),1)运算符2)表达式的格式:单目运算符,自增:后置形式a+,前置形式+a自减:后置形式a-,前置形式-a前置与后置的区别:+a:先自增,再参与运算-a:先自减,再参与运算a+:先参与运算,再自增a-:先参与运算,再自减举例:y=+a;等价a=a+1;y=a;a先加1再赋值y=a+;等价y=a;a=a+1;a先赋值再加13)优先级+,-同级注意:运算分量只能是变量,不能是常量或表达式2+错误(a+b)+错误,2-3C语言的运算符和表达式,第61页,x=3,z=3x=3,y=6,z=3*6=18x=3,y=6,z=2*6=12x=3,y=6,z=3*5=15x=3,y=6,z=2*5=10 x=4,z=4*4=16,自增自减运算实例,实例已知:intx=2,y=5,z;z=+x;x?z?z=+x*+y;z=x+*+y;z=+x*y+;z=x+*y+;z=+x*+x;,2-3C语言的运算符和表达式,第62页,赋值运算符,复合赋值运算符,1)赋值运算符2)赋值表达式的格式:变量=表达式例如:a=2;a=2*b;注意:1)左边必须是变量,不能是常量或表达式例如:2=2错误(a+b)=2错误2)赋值表达式的值就是被赋值变量的值a=(b=10);a?b?3)复合赋值运算符op=op可以是+,-,*,%,位运算符4)优先级:=与op=同级5)结合性:自右向左,e1op=e2等价于:e1=e1op(e2),例:x+=2;等价x=(x+2);x*=y+1;等价x=x*(y+1);不等价x=x*y+1;,a=b=10;等价a=(b=10)a=3;b=a*=a;等价b=(a*=a),2-3C语言的运算符和表达式,第63页,实例已知:inta=3,b=-4,c=5,x=2.5,y=4.7;b%=c+a-c/7a+-c+b+a+=b+3(a+=b)+3,-4,运算实例,()自增、自减运算符算术运算符赋值运算符,高,-6,2,2,2-3C语言的运算符和表达式,第64页,关系运算符与关系表达式,1)关系运算符用于比较两个分量的大小关系,2)关系表达式格式:双目运算符例如:ab,a=b,a!=b3)关系运算结果:只有两种结果(0和1)1-“成立”,0-“不成立”例如:952,=,=c5)结合方向:从左到右例如:ab=c6)注意:区分=与=举例:inta;a=2;与a=2的区别写表达式:判断a是否能被2整除?满足返回1,否则返回0,a%2=0,数学,c语言是=数学,c语言是ba!=ba=b(ab)=cab=c,成立,结果为1成立,结果为1不成立,结果为0成立,结果为1与上面等价,结果为1,如何判断数学中的逻辑关系:0a9?,等价于(0=a)=9,10结果恒为1,0=a2?4:1的值?,4,求变量a与b的最大值,唯一的三目运算符,条件表达式能根据表达式1的值来选择结果,条件运算符与条件表达式,2-3C语言的运算符和表达式,第70页,C语言程序举例,例4:/*example4.c*/intmax(intx,inty)intm;if(xy)m=x;elsem=y;return(m);main()inta,b,maxnum;scanf(%d,%d,运行结果是:2,5maxnum=5,输入两个数,输出较大的数,intmax(intx,inty)intm;m=(xy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年枣庄医疗考试临床路径管理试题与答案
- 2026年L蛋氨酸行业分析报告及未来发展趋势报告
- 2026年工商管理试题及答案
- 2026年贵族学院考试题及答案
- (2025年)食品安全快速检测仪器操作与维护试题及答案
- 2026年烫金面料行业分析报告及未来发展趋势报告
- 2026年港口督导员考试题及答案
- 自考《古代汉语00536》真题试题和答案2026年
- 2025年8月临床护士应知应会及三基考试题及参考答案
- 2026年枣庄职业学院单招职业技能笔试备考题库及答案解析
- 2024人教版新教材初中地理七年级下册内容解读课件(深度)
- (高清版)DZT 0208-2020 矿产地质勘查规范 金属砂矿类
- 天津市各地区2022年中考化学一模试题汇编-实验题
- 分子蒸馏完整版本
- 转动设备的检修课件
- 苏通长江大桥桥区水域通航安全风险与海事管理对策(航海技术)
- 小动物常规临床检查皮肤
- TCCUA 003-2019 金融信息科技服务外包风险管理能力成熟度评估规范
- 烟草专卖违法行为课件
- GB/T 28387.2-2012印刷机械和纸加工机械的设计及结构安全规则第2部分:印刷机、上光机和印前机械
- GB/T 12618.1-2006开口型平圆头抽芯铆钉10、11级
评论
0/150
提交评论