c语言中#defintf SIZE 1O 是什么意思 ?
答案:1 悬赏:50 手机版
解决时间 2021-03-17 14:40
- 提问者网友:火车头
- 2021-03-16 19:37
c语言中#defintf SIZE 1O 是什么意思 ?
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-03-16 20:25
是10而不是1O吧?就是定义一个宏常量SIZE来表示10,在预处理的时候,会把程序中的SIZE都直接替换为10这个数字。追问意思#define 的函数 是定义宏观常量吗?追答#define不是函数,只是预处理的一个东西,#define XXX yyy这样的格式,表示用XXX来表示yyy,在编译之前程序会被预处理程序先处理,就是把XXX这个替换为yyy。你以上提示那里实际上相当于定义一个常量,好处就在于如果在程序中多处用到那个东西,要修改值的时候,比如把10修改成20,只需要写成#define SIZE 20,而不用在程序中来多处修改这个数字。
这里所说的宏,不是宏观的意义,对应英文是macro,可以自己查下这单词什么意思。
这里所说的宏,不是宏观的意义,对应英文是macro,可以自己查下这单词什么意思。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯