- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 c为什么定义字符串常量,而且要放入到常量区,还要用一个char *,类型定义
形如这个样子:int a,float b,char *p="12343drf"; 1、a,b要放入到常量区的,这个无庸置疑; 2、那么有时候,我想定义一些状态,做为返回值给我的用户; 用enum当然是个好办法,用标准的 #define XXX ss也没有什么不可以; 用enum的情况,他只能返回定义好的数字值,这个不多说,不明白,自己去观察内存; 用宏定义,你也只能是定义在.h或者是.c
2014-04-01 23:40:16 1417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人