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

抽象<b>数据类型</b>

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

    软件测试:一个编译器测试软件,支持下列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

  • 这是一个支持多位数运算(可以达到几百位的长整数)的数类

    这是一个支持多位数运算(可以达到几百位的长整数)的数类,名字叫Long,它是从long类发展过来的,但比原来的long类功能多。Long类可以和原有的double,long等等数据类型混合运算

    标签: 运算 整数

    上传时间: 2013-12-28

    上传用户:thinode

  • 简介 当今嵌入式处理器的生产已远远超过了为桌面系统所设计的处理器。本书通过介绍8位微控制器(MCU)的开发原理和C语言的相关知识

    简介 当今嵌入式处理器的生产已远远超过了为桌面系统所设计的处理器。本书通过介绍8位微控制器(MCU)的开发原理和C语言的相关知识,向读者展示了如何用C语言编写8位嵌入式MCU程序,内容涉及数据类型和变量、函数库、优化和测试嵌入式C语言程序等。利用贯穿全书的样例工程,揭示了特定设备硬件开发的详细细节,以及用C语言进行嵌入式程序设计所带来的快速开发、增强的可移植性和再利用等优越性能。本书适合于从事嵌入式研究的相关技术人员使用

    标签: MCU 嵌入式处理器 处理器 8位

    上传时间: 2015-03-20

    上传用户:bibirnovis

  • 各种实用的子程序

    各种实用的子程序,包括数据类型的转换,芯片的驱动等

    标签: 程序

    上传时间: 2014-10-30

    上传用户:yimoney

  • 这是我给一个做射频卡的公司做的小程序

    这是我给一个做射频卡的公司做的小程序,主要是将数据同时写入PRR8031芯片和数据库,包括一些数据类型转换、生成序列号等内容

    标签: 射频卡 程序

    上传时间: 2015-03-27

    上传用户:270189020

  • C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.141

    C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.1415926 /* 宏常量,在稍后章节再详解 */ #define circle(radius) (PI*radius*radius) /* 宏函数,圆的面积 */ /* 将比较数值大小的函数写在自编include文件内 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的结果:%d %d %d\n", a, b, c) } 程序执行结果: 由小至大排序之后的结果:1 2 3 可将内建函数的include文件展开在自编的include文件中 圆圈的面积是=201.0619264

    标签: my_Include include define 3.141

    上传时间: 2014-01-17

    上传用户:epson850

  • 函数由一句或多句代码组成

    函数由一句或多句代码组成,可以实现某个特定的功能。使用函数可以使代码更加易读、易懂,加快编程速度及减少重复代码。过程与函数类似,过程与函数最重要的区别在于,过程没有返回值,而函数能有返回值。   在Delphi 7.0中,已为我们定义好了非常多的函数,大致分类有6种:数据类型转换函数、字符串、数组操作函数、文件、磁盘操作函数、内存、指针操作函数、数学运算函数、日期函数。

    标签: 函数 代码

    上传时间: 2014-01-21

    上传用户:gououo