- 博客(2)
- 收藏
- 关注
转载 C++和C的const区别
c和c++关于const的一些区别以下参考了网上的一些资料并通过程序验证。注意,以下情况都是用gcc和g++编译器得到的结果,用vs编译器又会有所不同。以下说下c和c++中const定义的常量的一些区别:c++中用const定义了一个常量后,不会分配一个空间给它,而是将其写入符号表(symbol table),这使得它成为一个编译期间的常量,没有了存储与读内存的操作,使得它的效率也很高。但是const定义的常量本质上也是一个变量,是变量就会有地址,那么什么时候会分配内存?看看下面的代码:int m
2021-04-08 14:43:47 217
原创 2019北航夏令营机试第二题(复杂计算器)求解
2019北航夏令营机试第二题求解本人能力有限,仅凭本站的描述,和参考帖中的中缀转后缀表达式,对问题进行了还原和求解。可能会有BUG,还请各位给出意见!题目描述**机试第二题:**升级版的四则运算模拟。普通的四则运算是给出一个计算式字符串,其中所有运算符是±*/()六种,运算数值是浮点数类型,保证运算式合法,要求输出他的计算结果。升级版则是他的输入里面没有运算数值,而是各类变量名(如total,a这样的,可能有重复变量名出现多次,如“(a+b+c)/(a-b)”这种)。然后下一行输入各个变量的浮点数数值
2020-06-28 18:22:59 915 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人