什么是常量表达式?

什么是常量表达式?
书里说,常量表达式是编译器在编译时就能够计算出结果的表达式.
不太理解,
数学人气:109 ℃时间:2020-10-02 03:57:13
优质解答

举例:

int n = 1; //这是确定无疑的,1是常量表达式,不可能变化

另一个例子:

int x = n + 1; //编译器并不能根据这句就推断出x一定等于2,因为极有可能在其他地方改变n的值,因此编译器就不敢保证它是常量
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版