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

数组<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

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

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

    标签:

    上传时间: 2015-03-14

    上传用户:gmh1314

  • 大数阶乘

    大数阶乘,能计算超大数的阶乘,算法简单易懂,采用数组存储计算结果!本算法也可以改进采用链表存储结果!

    标签:

    上传时间: 2015-03-15

    上传用户:ouyangtongze

  • STL算法实现的大整数加减法的程序

    STL算法实现的大整数加减法的程序, 能够进行正负数的加减,而且是动态数组的, 因此可以无限输入,这是本人这学期的大作业

    标签: STL 算法 整数 减法

    上传时间: 2015-03-17

    上传用户:ardager

  • 实数序列的快速傅立叶变换

    实数序列的快速傅立叶变换,基本算法为分裂基算法,将实数序列数组的地址给函数即可

    标签: 序列 傅立叶变换

    上传时间: 2015-03-19

    上传用户:xiaodu1124

  • 高精度源程序

    高精度源程序,可进行任意长度的加减乘除模运算,本程序的大数用数组与表示数组长度一个结构表示

    标签: 高精度 源程序

    上传时间: 2013-12-29

    上传用户:familiarsmile

  • RSA加密算法

    RSA加密算法,界面操作,可以很方便的对文件的内容进行加密,而且为了能加密更长的内容,算法中采用了分段加密的手段。其算法步骤如下:1. 读取公钥e和n,作加密之用。 2. 从DecText中读取一大段明文,转化成明文字节数组Byte[]。 3. 再把Byte[]分成若干小段明文字节数组sectByte[]。 4. 使用e和n对所有的sectByte[]进行加密,并合成一大段密文,添加到EncText。 5. 读取下一大段明文,若明文为空,完成加密;否则转2

    标签: RSA 加密算法

    上传时间: 2013-12-26

    上传用户:bruce

  • RSA加长分段解密算法

    RSA加长分段解密算法,界面操作。算法步骤如下:1. 读取私钥d和n,作解密之用。 2. 从EncText中读取一大段密文,再把该大段密文分成若干小段密文。 3. 使用d和n把所有小段密文进行解密成对应的小段密文sectByte[],再合成一大段明文字节数组Byte[],并转化成大段明文添加到DecText。 4. 读取下一大段密文,若密文为空,完成解密;否则转2

    标签: RSA 分段 解密 算法

    上传时间: 2015-03-25

    上传用户:稀世之宝039

  • 自己编写的加密算法 hill加密算法。包括

    自己编写的加密算法 hill加密算法。包括,hill数组的生成,hill数组矩阵的计算。

    标签: hill 加密算法 编写

    上传时间: 2015-03-25

    上传用户:努力努力再努力

  • 词法分析器 对输入的程序进行分析

    词法分析器 对输入的程序进行分析,将关键字,保留字与系统标识符分开,并对其属性进行说明。 建立数组,将单词读入,对单词的ASCII码进行判断,将在ASCII码值在一定区间进行区分(使用if语句来判断),分开来后,对其所在ASCII值区间的不同,给予以不同的属性(比如:系统保留字…),词法分析器完成后要能识别+,-,=等字符。

    标签: 分析器 输入 程序

    上传时间: 2014-01-04

    上传用户:王楚楚