资源简介
用c语言编写的C-编译器,词法分析 语法分析 语义分析 代码生成都有,也能完成对C-语言的编译
代码片段和文件信息
/* A program to perform selection sort on a 10
element array. */
int x[10];
int minloc( int a[] int low int high )
{
int i x k;
k = low;
x = a[low];
i = low + 1;
while( i < high ) {
if( a[i] < x ) {
x = a[i];
k = i;
}
i = i + 1;
}
return k;
}
void sort( int a[] int low int high )
{
int i k t;
i = low;
while( i < high - 1 ) {
k = minloc( a i high );
t = a[k];
a[k] = a[i];
a[i] = t;
i = i + 1;
}
}
void main( void )
{
int i;
i = 0;
while( i < 10 ) {
read( x[i] );
i= i + 1;
}
sort( x 0 10 );
i = 0;
while( i < 10 ) {
write( x[i] );
i = i + 1;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 72192 2009-12-14 14:44 编译器\dmsc.exe
文件 26788 1992-03-03 08:52 编译器\MASM615\ADVISOR.HLP
文件 716134 1992-11-15 06:57 编译器\MASM615\ALANG.HLP
文件 10169 1992-01-27 00:45 编译器\MASM615\CREF.DOC
文件 66560 1993-09-01 21:30 编译器\MASM615\CREF.EXE
文件 805 2002-04-15 23:11 编译器\MASM615\CURRENT.STS
文件 468512 1992-07-16 03:43 编译器\MASM615\CV.EXE
文件 168185 1992-03-04 06:15 编译器\MASM615\CV.HLP
文件 127520 1992-07-07 01:29 编译器\MASM615\CVPACK.EXE
文件 45856 1992-07-16 21:16 编译器\MASM615\DMW0.DLL
文件 393942 1993-06-16 02:05 编译器\MASM615\DOSXNT.EXE
文件 105722 1992-07-16 03:17 编译器\MASM615\EED1CXX.DLL
文件 69322 1992-07-16 03:50 编译器\MASM615\EMD1D1.DLL
文件 110174 1992-03-09 14:10 编译器\MASM615\EMM386.EXE
文件 39377 1992-02-02 21:39 编译器\MASM615\EXEHDR.EXE
文件 18757 1992-01-20 21:56 编译器\MASM615\EXP.EXE
文件 249344 1995-09-19 14:04 编译器\MASM615\H2INC.EXE
文件 55585 1991-12-30 00:43 编译器\MASM615\HELPMAKE.EXE
文件 13824 1992-03-05 08:04 编译器\MASM615\HIMEM.SYS
文件 42581 1992-06-26 00:29 编译器\MASM615\IMPLIB.EXE
文件 5044 2001-09-29 17:27 编译器\MASM615\INCLUDE\GraphWin.inc
文件 3010 2002-03-05 01:19 编译器\MASM615\INCLUDE\Irvine16.inc
文件 2613 2002-01-27 13:11 编译器\MASM615\INCLUDE\irvine32.inc
文件 3699 2002-03-16 16:52 编译器\MASM615\INCLUDE\Macros.inc
文件 8796 2002-01-21 13:24 编译器\MASM615\INCLUDE\smallwin.inc
文件 144586 1997-10-14 15:49 编译器\MASM615\INCLUDE\WIN.INC
文件 5135 2002-03-20 02:30 编译器\MASM615\LIB\Irvine16.lib
文件 29780 2002-01-27 13:11 编译器\MASM615\LIB\Irvine32.lib
文件 175226 1998-05-13 01:00 编译器\MASM615\LIB\KERNEL32.LIB
文件 135444 1998-05-13 01:00 编译器\MASM615\LIB\USER32.LIB
............此处省略86个文件信息
相关资源
- C-Minus编译器
- VC++2010 Express计算机二级考试所用编译
- Borland C++ 5.5 编译器
- Wava 6000 (内有comp86汇编编译器,com
- 经典的编译器gcc2.95.3安装文件已编译
- pl/0语言的编译器
- lex yacc 文献 资料
- dev C++编译器
- 编译原理简单的编译器源码
- C语言实现一个编译器-编译原理南开大
- PL0编译器词法检查与语法分析器
- C语言简化编译器前端 编译原理 LR1
- C-Minus编译器 编译原理实验
- MSVC编译器
- PIC_MCC18_FULL_3.30编译器.rar
- C/C++编译仿真器
- g++ for win
- Matlab安装MinGW-w64 C/C++ 编译器
- mplabc18编译器(c编译器工具)v3.0免费
- PL/0语言编译器源代码及测试代码
- VS2010编译器 vc_stdx86.part2.rar
- IAR环境 官方详细说明 编译器 连接器
- Dev-Cpp 5.4.0
- Microsoft Visual C++ Build Tools
- C-Free 5.0
- picc8.05编译器+注册机完全版+PIC C语言
- vc++6.0 绿色版 完整版支持win7,win8系统
- VC++6.0 WIN7 32位版
- MinGW-w64 C/C++ 编译器
- PLO编译器的扩展编译原理课程实践
评论
共有 条评论