C程序设计语言逆波兰式计算器学习心得

博主分享了在阅读《C程序设计语言》第四章时,学习逆波兰式计算器的心得体会,书中代码加上个人注释,展示了学习过程。
摘要由CSDN通过智能技术生成

因为需要应试的原因需要刷刷C,在大家的推荐下,选用了《C程序设计语言》Brain等著的版本。今天在刷第四章的时候,学习了逆波兰式计算器,书上代码及我的注释如下,心得跟在后面。

#include<stdio.h>
#include<stdlib.h>

#define MAXOP 100  //这个是最大一次输入的长度
#define NUMBER '0' //一个标志,意味着接收到的是数字,换成其他也无妨

int getop(char[]);//声明函数,分别是获取一个有意义的值、入栈、出栈
void push(double);
double pop(void);

main(){
    int type;//标注每一个获取到的有意义值的类型,如数字,运算符,空格,=
    double op2;//临时储存变量,储存并验证被除数和被减数等需要次序的运算数据
    char s[MAXOP];//用以储存单次输入的一个列表
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值