• 大小: 3.88MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-29
  • 语言: C/C++
  • 标签: c-minus  编译器  

资源简介

用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个文件信息

评论

共有 条评论