define和int有什么差别

画眉诉温顺 3个月前 已收到2个回答 举报

邇鵝滴 3星

共回答了393个问题采纳率:91.4% 评论

define和int的差别主要如下:

一、define是C语言中用于宏的关键字,主要为提升代码的可读性,同时为后续的编码提供便利性。宏一般放置在源文件的前面。

宏定义举例:define #MALE 1;后续在代码中即可用MALE代替1,增强代码的可读性

二、而int则是编译器内置的数据类型,代表有符号的整型数据。根据CPU的不同,int数据类型的取值会存在差异。有些是4个字节,而有些则是8个字节。

18小时前

50

飞越疯人院 3星

共回答了397个问题 评论

define声明常量,整个类都可以使用int可以声明全局变量,或者局部变量,适用范围相对较小

16小时前

9
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com