#define 是定义常量的,如果我程序里需要用到一个变量,比如
float maxscore_student_num,定义这么长是想明确变量含义,但是太长了写程序时又不方便,不知道有没有类似typedef之类的指令,可以
xxx maxscore_student_num msn;
然后在程序里就能用msn来代替 maxscore_student_num?
C语言中有没有给变量重命名的指令?
答案:3 悬赏:40 手机版
解决时间 2021-02-24 13:54
- 提问者网友:雪舞兮
- 2021-02-24 07:17
最佳答案
- 五星知识达人网友:春色三分
- 2021-02-24 07:30
你都知道typedef了,为何不用typedef呢?
全部回答
- 1楼网友:醉吻情书
- 2021-02-24 09:00
一般来说没有这样的区别。
const修饰的说是常量本质上只读的变量,const修饰的只读变量不能用来作为定义数组的维数,也不能放在case关键字后面。
只读变量它是个变量,声明它时,需要给它分配内存空间或者说是缓冲。而常量不是变量,是一个静态的值,不需要为它分配内存空间。
c语言中定义常量是用enum类型和#define宏。
- 2楼网友:詩光轨車
- 2021-02-24 08:08
你可以用define来实现。
例:#define 新变量名称 旧变量名称
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯