虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

抽象数据类型

  • C语言基础教材

    目录 C语言基础知识  C 语言简介  C 语言的特点…  C 语言的发展和标准化…数据类型、运算、表达式和编译预处理  数据类型…  基本类型与数据表示  整数类型和整数的表示…  实数类型和实数的表示…  字符类型和字符的表示…  运算符、表达式与计算…  算术运算符  算术表达式  表达式的求值…  变量——概念、定义和使用…  变量的定义0  变量的使用:取值与赋值  预处理  文件包含命令…  宏定义与宏替换…逻辑判断与运算…   关系运算和逻辑运算  复杂条件的描述0  i f语句循环控制  whi le语句  for语句…  循环程序常用的若干机制  增量和减量运算符(++、--)  逗号运算符  控制结构和控制语句  do-while循环结构…  流程控制语句…  goto语句…  开关语句…函数  概述…  函数定义和程序的函数分解…  函数定义…  函数调用…数组  数组的概念、定义和使用  数组变量定义…  数组的使用  数组的初始化…结构  结构(struct)  结构说明与变量定义  结构变量的初始化和使用  结构与函数  处理结构的函数0指针  指针的概念  指针操作…  指针作为函数的参数  与指针有关的一些问题…  指针与数组  指向数组元素的指针  基于指针运算的数组程序设计  数组参数与指针  字符指针与字符数组0

    标签: C语言 教材

    上传时间: 2013-11-16

    上传用户:asdkin

  • c++入门经典第3三版下载(附源代码)

    C++在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C++从C中继承了过程化编程的高效性,并集成了面向对象编程的功能。C++在其标准库中提供了大量的功能。有许多商业C++库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了,所以掌握C++并不十分容易。本书详述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。本书基本不需要读者具备任何C++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。本书也适合于具备另一种语言编程经验但希望全面掌握C++语言的读者。 I created all the files under Microsoft Windows so lines are terminated by CR/LF. In addition to this "ReadMe" file you will find three zip archives in the primary archive, so you need to unzip each of these to get at the code. 为PDG格式,这有pdg阅读器下载|pdg文件阅读器下载

    标签: 源代码

    上传时间: 2013-11-18

    上传用户:gaoqinwu

  • matlab语言基础PPT

    MATLAB的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。

    标签: matlab 语言

    上传时间: 2013-11-10

    上传用户:wd450412225

  • 西门子s7-200技术资料自整理

    S7-200的数据类型   1、位 :BOOL型  只有“0”、“1”两种状态“0”表示开关断开、“1”表示开关闭合

    标签: 200 西门子 技术资料

    上传时间: 2013-10-30

    上传用户:Sophie

  • LabVIEW深入探索

    工程资源管理器 如何创建和使用 LabVIEW 中的 LLB 文件 如何使用 VI 的重入属性(Reentrant) 用户自定义控件中 Control, Type Def. 和 Strict Type Def. 的区别 调整控件和函数面板的首选项 在文件夹下直接创建新的 VI 图标编辑器上的鼠标双击技巧 第二章:简单程序结构 顺序结构 选择结构 事件结构 循环结构 定时结构 缓存重用结构 LabVIEW 中的泛型容器 第三章:控件、常量和运算 LabVIEW 中的数字型数据 1 - 控件和常量 LabVIEW 中的数字型数据 2 - 运算 LabVIEW 中的数字型数据 3 - 数值的单位 第四章:常用的程序结构 几种简单的测试程序流程模型 用 LabVIEW 编写 Wizard 类型的应用程序 1 (LabVIEW 6.1 之前) 用 LabVIEW 编写 Wizard 类型的应用程序 2 (LabVIEW 6.1 ~ 7.1) 用 LabVIEW 编写 Wizard 类型的应用程序 3 (LabVIEW 8.0) 用 LabVIEW 编写 Wizard 类型的应用程序 4 (LabVIEW 8.2 之后) 在 LabVIEW 中使用常量定义 多态 VI 全局变量 传引用 第五章:调试 LabVIEW 的调试环境 断点和探针 其它常用调试工具和方法 LabVIEW 代码中常见的错误 查看一段代码的运行时间 如何调试 LabVIEW 调用的 DLL 第六章:深入理解 LabVIEW G 语言 LabVIEW 是编译型语言还是解释型语言 数据流驱动的编程语言 传值和传引用 VI 中的数据空间 第七章:编写优美的代码 用户界面设计 1 用户界面设计 2 - 界面的一致性 用户界面设计 3 - 界面元素的关联 用户界面设计 4 - 帮助和反馈信息 Caption 和 Label 的书写规范 隐藏程序框图上的大个 Cluster 制作不规则图形的子VI图标 第八章:编写高效率的代码 LabVIEW 程序的内存优化 1 LabVIEW 程序的内存优化 2 - 子 VI 的优化 LabVIEW 程序中的线程 1 - LabVIEW 是自动多线程语言 LabVIEW 程序中的线程 2 - LabVIEW 的执行系统 LabVIEW 程序中的线程 3 - 线程的优先级 LabVIEW 程序中的线程 4 - 动态连接库函数的线程 LabVIEW 的运行效率 1 - 找到程序运行速度的瓶颈 LabVIEW 的运行效率 2 - 程序慢在哪里 LabVIEW 对多核 CPU 的支持 第九章:VI 服务 VI Server (VI 服务) 后台任务 在 LabVIEW 中实现 VI 的递归调用 VB script 打开一个VI 第十章:调用动态链接库 动态链接库导入工具 CLN 的配置选项 简单数据类型参数的设置 结构型参数的设置 作为函数返回值的字符串为什么不用在 VI 中先分配内存 LabVIEW 中对 C 语言指针的处理 调试 LabVIEW 调用的 DLL 第十一章:面向对象编程(LVOOP) 利用 LabVIEW 工程库实现面向对象编程 模块接口 API 的两种设计方案 LabVIEW 对面向对象的支持 面向对象与数据流驱动的结合 LabVIEW 中的类 第十二章:XControl 一个 XControl 的实例 用 XControl 实现面向组件的编程 第十三章:项目管理

    标签: LabVIEW

    上传时间: 2013-11-01

    上传用户:ruixue198909

  • matlab语言基础PPT

    MATLAB的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。

    标签: matlab 语言

    上传时间: 2015-01-03

    上传用户:lingzhichao

  • 软件测试:一个编译器测试软件

    软件测试:一个编译器测试软件,支持下列C语言运算符:+ - * / % ^(乘方) 负 (int) (double) "字符串" [](数组) > < == >= <= != && ! ++ -- = += -= *= /= %= ^=,支持下列关键字:void int double string if else for while do goto break continue return,支持下列数据类型:int double string int[] double[] string[],支持下列系统函数:int max(int,int),double max(double,double),int[] newint(int),double[] newdouble(int),string[] newstring(int),void delete(int[]),void delete(double[]),void delete(string[]),支持任意用户定义函数,支持函数重载。不支持全局变量。如果发现错误,请告诉我

    标签: 软件测试 编译器 测试软件

    上传时间: 2013-12-15

    上传用户:sy_jiadeyi

  • 本书以X86系列微机为背景

    本书以X86系列微机为背景,从简单的Hello程序开始,系统而详细地阐述了X86微机汇编语言编程的各种基础知识和编程技巧,内容涉及到数据表示、存储器管理、各种数据类型、过程、与汇编语言相关的体系结构、控制结构、文件、宏指令、位处理指令、字符串指令、MMX指令、类和对象,以及混合语言编程等,尤其是在高级汇编语言(HLA)方面,该书给予了细致深入的讲解。对于有意学习X86汇编语言编程的程序员来说,这是一本难得的好书。 本书的作者Randall Hyde在大学中教授汇编语言十多年,并且开发了好几个商用软件,具有丰富的汇编语言开发经验。该书的英文电子版受到了成千上万的网站和高级程序员的高度评价,已经成为了高级汇编语言编程方面的一本经典之作。虽然该书的出版时间不长,但在Amazon上为该书作出评价的人很多,而且几乎所有的人都给予5星的评价,可见其内容之好。笔者相信,随着时间的推移,它在程序员中的影响回越来越大

    标签: X86 微机 背景

    上传时间: 2015-02-25

    上传用户:xuanjie

  • HM701NEP(S3C44B0X)基本启动代码,在此基础上可以做各种实验,包括个6文件,44BINIT.S 汇编代码

    HM701NEP(S3C44B0X)基本启动代码,在此基础上可以做各种实验,包括个6文件,44BINIT.S 汇编代码,系统上电、复位及异常处理的入口点。 Memcfg.s 汇编代码,外部存储空间配置 OPTION.S 汇编代码,一些汇编宏定义:RAM的起始地址,中断入口表地址、RAM类型、系统主频、PLL控制字等 44B.H S3C44B0X的寄存器地址宏定义 OPTION.h 供C程序使用的一些反映系统工作方式的基本宏定义 Def.h 一些数据类型的缩写

    标签: S3C44B0X BINIT 701 NEP

    上传时间: 2015-03-12

    上传用户:来茴

  • 由于时间紧迫及事先准备不足

    由于时间紧迫及事先准备不足,编译器最后定型时暴露出不少问题及不足之处,主要有以下一些方面:   不支持数组数据类型,这是文法分析器设计时的一个疏漏,由于时间关系,最后只得把扫描器中已做好的相关的数组部分删去。   对于float数据类型的支持,直到语义分析都是正常的,也能生成相应的汇编代码,但由于我们对8086/8088指令系统本身了解不足,这样的汇编代码将只能做到含义上完全忠实于源程序,但不能运行。   对于局部变量的支持,则于时间紧迫,所有的局部变量全被处理成静态变量。使递归函数不能得到正确的结果。    对于函数调用语句,不进行参数匹配检查,如果参数数量不对,也将能通过编译,但运行时将产生非法操作。   对&& !等逻辑操作在最后生成代码时处理比较粗燥,生成的代码在逻辑复杂时将不能保证运行正常。   接下来有一些,不能说是缺陷,但必须说明的问题:   对于main函数,没有参数表,通回类型也必须为void,但如果写上参数表及其他返回类型也能编译通过,生成代码时将简单地忽略,不影响最后的代码的运行。   对于while,for,if语句,其语句体不管是一句还是多句,必须都有{}围起来。这跟C语言中若是一句则可省略{}不同。

    标签:

    上传时间: 2015-03-14

    上传用户:gmh1314