请问整型表达式和常量表达式的区别。谢谢 拜托大家咯

如题所述

常量表达式顾名思义表达式由常量表示,如
double a = 3d + 2.1 + sizeof(double);
整型表达式是表达式由整型数据表示.
a[n];
维度n必须为整型,系统不会自动将一个低精度的数转换为高精度的数,所有a[3.4]不正确,必须为a[(int)3.4]
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-11
补充楼上,常量表达式是指在程序编译之后,程序运行之前,其结果就以知的表达式,例如,
3+5
a+3 (#DEFINE a 5)
整型表达式是指只有在运行期才有结果的整型数,如
a+3 ( int a= 5)本回答被网友采纳
相似回答