- 博客(2)
- 收藏
- 关注
原创 C++编程语言的四个基本准则
1、最高准则:无二义性无二义性指的是C++语言在编程时,不存在同一语句有两种不同的执行方式,每条语句对计算机而言只有一种执行操作,以避免编程者编写出具有二义性的语句。准则的具体体现:(1) 运算符的优先级与结合性优先级是为了消除诸如3+4*5 的表达式,是应该被当作 (3+4)*5 还是3+(4*5)的二义性而设定的规则。示例代码:int x = 3 + 4 * 5;cout << x << endl;输出x的结果只会是23,而不会是35。结合性是为了消除诸如x=
2020-10-06 17:25:21
297
转载 编译型与解释型语言、动态与静态类型语言、强与弱类型语言
编译型语言与解释型语言编译型语言:使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。特点:在编译型语言写的程序执行之前,需要一个专门的编译过程,把源代码编译成机器语言的文件,如exe格式的文件,以后要再运行时,直接使用编译结果即可,如直接运行exe文件。因为只需编译一次,以后运行时不需要编译,所以编译型语言执行效率高。总结:1)一次性的编译成平台相关的机器语言文件,运行时脱离开发环境,运行效率高;2)与特定平
2020-09-21 16:00:04
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人