数据库必须要学会的技能之一

数据库必须要学会的技能之一

ID:39707884

大小:842.50 KB

页数:47页

时间:2019-07-09

数据库必须要学会的技能之一_第1页
数据库必须要学会的技能之一_第2页
数据库必须要学会的技能之一_第3页
数据库必须要学会的技能之一_第4页
数据库必须要学会的技能之一_第5页
资源描述:

《数据库必须要学会的技能之一》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章c语言概述1.1本课以Turboc2.0为蓝本,简记Tc1.2C语言的特点:(1)语言简洁,紧凑,使用方便,灵活;(2)运算符丰富;(3)数据结构丰富;(4)具有结构化的控制语句;(5)语法限制不严格;(6)程序的可移植性好。只有32个关键字34种运算符1.3C语言的基本构成及基本要求(1)由函数构成,完全函数化;(2)每一函数由两部分构成:声明部分函数的首部函数体执行部分(3)C程序对函数顺序不作要求;(4)书写格式自由;(5)每一执行语句以分号结束;(6)/*…….*/是注释部分,不是执行语句。对行与列不作严格要求即结构性好,有较好的独立性,方便移植。1.4C语言的运行环境、上

2、机步骤及操作命令有面向DOS的C语言系统,也有面向Windows的C语言系统,后者兼容前者,本课以TurboC2.0版本为蓝本。(1)编辑源文件,即写程序,文件名为“*.C”(2)编译源程序,生成可执行文件;*.c编译*.obj连接*.exe命令为:F9过程:(3)运行程序,即运行编译后所生成的可执行文件命令为:直接双击生成的可执行文件。文件操作编辑运行编译项目文件选项调试中断/观察说明:编译与运行可用一个命令同时完成,命令为Ctrl+F9(包括编译、连接及执行程序)点击进入Tc编辑环境点击进入Turboc2.0编辑环境程序举例:例1.main(){inta,b,c;scanf(“%d,

3、%d”,&a,&b);c=max(a,b);printf(“max=%d”,c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}主函数声明部分,定义变量输入变量a和b的值调用max函数,将得到的值赋给c输出c的值定义的求最大值函数简单编辑操作移动光标上下左右移动光标输入程序行按一个回车键定义一行,按一次空格键空出一列。修改先将光标移至出错处,输入正确字符,删除错误字符。删除按一次“Backspace”键删除光标左边的一个字符,按“Del”键删除光标处的一个字符,按“Ctrl+Y”删除当前行。

4、第二章程序的灵魂——算法1定义:完成一件事情的顺序及方法。2类别:3简单举例:求10!(1)数值算法;(2)非数值算法。Step1:i=1,p=1Step2:i+1i(i为循环控制变量)Step4:如果i<10,返回到Step2;否则,结束.注意:若Step2与Step3交换顺序,循环控制将有所变化.Step3:p*ipmain(){inti,p;i=1;p=1do{p=p*i;i=i+1;}while(i<=10);printf(“%d”,p);}程序如下:4算法的特性:(1)有穷性;(2)确定性;(3)有零个或多个输入;(4)有一个或多个输出;(5)有效性。5算法的表示方法:(1

5、)自然语言表示法;(2)流程图法。可以初始化时输入,也可以在程序运行过程中输入。输出的形式是多样的6算法的三种基本结构:(1)顺序结构;(2)选择结构;(3)循环结构:当型(while),先判断 后执行直到型(until),先执行 后判断7基本结构的共同特点:(1)只有一个入口;(2)只能从某一个出口出去;(3)结构内的每一部分都有机会被执行到;(4)结构内不存在“死循环”。由基本结构所构成的算法属于结构化的算法。8结构化程序的设计方法(1)自顶向下;(2)逐步细化;(3)模块化设计。第三章数据类型、运算符和表达式预备知识数据类型常量与变量不同类型数据间的转换运算符和表达式数值的表示方法

6、——原码、反码和补码原码:最高位为符号位,其余各位为数值本身的绝对值反码:正数:反码与原码相同负数:符号位为1,其余位对原码取反补码:正数:原码、反码、补码相同负数:最高位为1,其余位为原码取反,再对整个数加1<>原码反码补码+7000001110000011100000111-7100001111111100011111001+0000000000000000000000000-0100000001111111100000000数的范围01111111~11111111(-127~+127)01111111~10000000(-127~+127)01111111~10000000(-1

7、28~+127)(用一字节表示数)负数补码转换成十进制数:最高位不动,其余位取反加1例补码:11111001取反:10000110加1:10000111=-7<>2.1C的数据类型数据类型总表<>C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型int数据类型决定:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。