define和const在语法和含义上有什么不同?

IT互联网 已帮助: 时间:2025-06-09 20:39:46

define和const在语法和含义上有什么不同?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:有什么不同,语法,含义

参考解答

用户头像

456***135

2025-06-09 20:39:46

(1) #define是C语法中定义符号变量的方法,符号常量只是用来表达一个值,在编译阶段符号就被值替换了,它没有类型;

(2) Const是C++语法中定义常变量的方法,常变量具有变量特性,它具有类型,内存中存在以它命名的存储单元,可以用sizeof测出长度。


上一篇 什么是常指针?什么是指向常变量的指针?

下一篇 用什么函数开启新进程 线程?

相似问题