2 wyt734933289 wyt734933289 于 2015.07.19 22:58 提问

关于const int a的问题

小弟是打ACM的,经常用到const int a去设定一个常数,但是经常看到所有人都写
const int a=100+5,那为什么不写const int a=105呢,求大神指教

6个回答

caozhy
caozhy   Ds   Rxr 2015.07.19 23:32
已采纳

这种写法很罕见,但是有如下的写法,比如windows开发的时候

const int WM_MY_MESSAGE = WM_USER + 100;
这里自定义一个消息id,让它等于wm_user的常量+100,而windows api中规定,wm_user之上的值保留给用户使用,之下的值保留给系统使用。

CSDNXIAON
CSDNXIAON   2015.07.19 23:01

关于 const * 的问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

u013301192
u013301192 我之前一直以为这个b是个人,nm每次回答都那么快,最近才发现原来他是个robot
2 年多之前 回复
Evankaka
Evankaka   Ds   Rxr 2015.07.19 23:08

我怎么没有看到。。。。。。

tabe123
tabe123   Rxr 2015.07.20 01:19

可能100是个重要的数,只是为了突出下,但还是很不规范

lytton2009
lytton2009   2015.07.20 08:48

是为了让程序员看到后更直观些

sq419412002
sq419412002   2015.07.20 11:07

直观吧应该。。。。。。。。。。。。。。。

Csdn user default icon
上传中...
上传图片
插入图片