数据结构:设计表达式的计算遇到的问题和知识点

遇到的问题以及知识点

1.自建类中构造函数:

①问题:
如果构造函数中,出现了这种
在这里插入图片描述
那么编译时会出现如下的报错
在这里插入图片描述

②原因分析
在定义Circulator这个类的时候,用到了重载构造函数,那么在着之前必须要先声明一个默认构造函数
在这里插入图片描述

③知识点补充
详情看链接:https://blog.csdn.net/Warddamn/article/details/109150783

2.switch case
①知识点补充
switch case 模式后面只能用只能用常量和枚举变量

3.ASCII码转化方法还有,int与char转化方法
①知识点补充
char转换为Int,对应的是这个字符的ASCII码
比如可以 char a=’+’; int b;令b=a,输出b的结果为a的ASCII码,int转char也是一样。如果char转double的话,则要调用一个atof库,不过int可以直接转为double,自动升级

②易错点
意字符‘0’‘1’等转换后对应的不是整型0 1

4.二维函数参数传递问题
二维数组的作为函数参数传递的时候,要确定其中一个维数,必须要是常数,不可以为一个变量

5.cin.get()与cin.getline()
具体请看:
https://blog.csdn.net/a3192048/article/details/80303547
注意,cin.get()可以读取转换符,就算回车的时候回结束输入,但同时读取这个回车符存入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值