如何逆序输入字符串

westangelrui 2007-11-04 02:35:14
为什么没个char 定义时都要定义为const
对程序有什么好处呢
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mShopping 2007-11-04
  • 打赏
  • 举报
回复
增加程序的健壮性
Treazy 2007-11-04
  • 打赏
  • 举报
回复
const 只读定义
在C++中经常使用

在c用可用宏来替换

一般在申明为const的变量,就表示该变量是不可修改的(只读属性)!一般在team work中写这样的
代码能增加程序代码的可读性,而不用浪费时间去询问这个代码的coder

另外,虽然变量声明为const,但是不是就表明该变量一定不可修改呢?
答案是可以被修改的。楼主有兴趣可以去学习下!
_石头_ 2007-11-04
  • 打赏
  • 举报
回复
为什么没个char 定义时都要定义为const
------------------------------------------
被定义为const的变量具有只读属性(不能被修改),对于程序中预先给定数值,且不会人为去修改的,通常都把它定义为const型,避免程序中因为意外,导致该值被改变。
quentinliu 2007-11-04
  • 打赏
  • 举报
回复
定义了const,那个char 就不能更改了,会让程序更安全.
写小程序的时候可能没必要,但比较大的项目中,如果有常数不需要改变,说不定什么时候会不小心操作到那个数,那样找错就太难了.

总之 const 的值不能改变,一些时候可以代替 #define 使用

const double PI = 3.1415926f;
#define PI 3.1415926

70,032

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧