在什么(long)123不能用作c语言常量
在什么(long)123不能用作c语言常量
日期:2012-12-10 21:58:15 人气:1
标准C语言的常量分为 运行时常量(虽然只是表面上的) 、编译时常量(包括字面值),编译时常量是指编译器在编译代码时就可以确定的值, 如 123 就是字面值常量,编译时就可以确定值,直接生成二进制代码, 而 const long cl = 123 ,cl 就有可能是编译时常量,看编译器的优化程度,
运行时常量 是指 像
const long global = fun(); //fun() 是一个函数,