Chinaunix首页 | 论坛 | 博客
  • 博客访问: 741122
  • 博文数量: 251
  • 博客积分: 10367
  • 博客等级: 上将
  • 技术积分: 2750
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-10 14:43
文章分类

全部博文(251)

文章存档

2009年(2)

2008年(86)

2007年(163)

分类: C/C++

2008-03-12 10:55:24

在这个版本中新增了变量和数学函数功能,不过词法分析不是用lex写的(下版用lex写),还有Makefile写得相当的丑


测试如下

[heixia@localhost calculator0.02]$ make
yacc -d second.y
gcc -c scanner.c calc.h
gcc -c main.c
gcc -c y.tab.c
gcc -lm -g -o cal main.o y.tab.c scanner.o calc.h
[heixia@localhost calculator0.02]$ ./cal
t1 = 3
   3
t2 = 5
   5
t1 + t2 * t1
   18
sin(t1)
   0.14112
cos(t1)
   -0.989992
t2 ^ t1
   125
9.6 * 5 + 4/2.4
   49.6667



文件:calculator0.02.tar.gz
大小:10KB
下载:下载

阅读(832) | 评论(0) | 转发(0) |
0

上一篇:错用函数指针

下一篇:Hello,perl world!

给主人留下些什么吧!~~