define和int有什么差别?-知识问答社区-代码-血鸟社区

define和int有什么差别?

define和int的差别主要如下:

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

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

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

请登录后发表评论

    没有回复内容