在c语言中const能这样用吗?

zzztttsss   2007-3-3 13:41 楼主
const   main_item_dealer_arr[] = {

        menu_set_time,                                          
        menu_cpu_test,
        menu_set_date,
        menu_set_lcd
};  
我是看pos例程时,看到的定义格式。
实在不明白是怎么回事了,请高手赐教。

回复评论 (8)

const默认是int型的,所以与const int一样。
点赞  2007-3-4 01:44
这样的代码害人哈...
点赞  2007-3-5 12:17
请不要这样写代码.
了解可以
点赞  2007-3-5 13:26
看到过,问人才明白。不过是在特定的编译器下,相当于code
点赞  2007-3-30 09:17
建议 写上数据类型
点赞  2007-3-30 09:21
这样的代码。。。哎!~
点赞  2007-4-1 15:58
const   main_item_dealer_arr
存储时候用整数,不过这种代码严谨,不会出现错误赋值的情况,避免的许多例外的情况
以后处理也方便
点赞  2007-4-6 18:30

回复 沙发 saqi99 的帖子

这话有点问题。
不是const默认是int,而是,const后没有指定变量类型,于是默认为int
好比定义了一个这样的玩意

k = 0;
等同于 int k = 0;
强者为尊,弱者,死无葬身之地
点赞  2011-12-10 00:37
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复