当前位置:   article > 正文

C语言#define预处理详解_#define int

#define int

目录

一、使用#define定义标识符常量

语法1: 

常量与常变量的不同:

注意:

语法2:

二、#define来定义带有参数的宏

三、C语言给我们定义好的一些标识符常量


 

一、使用#define定义标识符常量

语法1: 

#define MAX 100

 注意使用#define末尾不需要带;

MAX是一个常量,是使用#define定义的一个标识符常量 !!!

我为什么要在这里强调这是一个常量呢?因为它和普通常量一样不可被修改

大家可能会疑惑使用const修饰的变量不也是不可被修改的吗,这两者有什么不同呢?

这里要强调一下,使用const修饰的变量叫做常变量,虽然指不能被修改,但其本质是变量

常量与常变量的不同:

 这是尝试用编译器编译时报的错误

注意:

不要用#define去替代一个类型比如

  1. #define INT int
  2. int main(){
  3. INT a=10;
  4. return 0;
  5. }
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号