运行结果如下:i=0;i=1;呵呵,i本来就不是const的,用const修饰参数无法保证非const变量的安全,i被改了。要保证不被修改还是要把变量修饰为const,把main()中第一行改为注释的内容,再编译运行,得如下结果:i=0;i=0;const起作用了。
posted on 2008-03-18 19:18 yanvenhom 阅读(283) 评论(0) 编辑 收藏 引用 所属分类: C/C++
Powered by: C++博客 Copyright © yanvenhom