C语言 define 定义常量

您所在的位置:网站首页 符号常量pi正确的是 C语言 define 定义常量

C语言 define 定义常量

2023-09-05 03:27| 来源: 网络整理| 查看: 265

目录

一.define 简介二.define 实战 1.不使用 define2.使用 define3.使用 define 优点 三.猜你喜欢

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门

一.define 简介

C 语言中,可以用 #define 定义一个标识符来表示一个常量,用 #define 定义标识符的一般形式为:

#define 标识符 常量 //注意define最后没有分号 //例如: #define MAX_VALUE 100 //定义整型变量MAX_VALUE值为100 #define USER_NAME "huge" //定义字符串变量USER_NAME值为"huge" #define PI 3.1415926 //定义浮点数变量PI值为3.1415926

凡是以 # 开头的均为预处理指令,预处理又叫预编译。预编译不是编译,而是编译前的处理。这个操作是在正式编译之前由系统自动完成的。

二.define 实战

举个栗子:语文/数学/英语每科成绩大于 90 分的就算成绩优异,我们分别使用 define 和不使用 [define](https://www.codersrc.com/archives/8877.html) 表示

1.不使用 define /******************************************************************************************/ //@Author:猿说编程 //@Blog(个人博客地址): www.codersrc.com //@File:C语言教程 - C语言 define定义常量 //@Time:2021/06/27 08:00 //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! /******************************************************************************************/ #include #include #include int main() { int a = 90; int b = 88; int c = 95; if(a >= 90 && b >= 90 && c>= 90) printf("确认过眼神,你就是优秀学生\n"); else printf("确认过眼神,你不是优秀学生\n"); return 0; } 2.使用 define /******************************************************************************************/ //@Author:猿说编程 //@Blog(个人博客地址): www.codersrc.com //@File:C语言教程 - C语言 define定义常量 //@Time:2021/06/27 08:00 //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! /******************************************************************************************/ #include #include #include #define SCORES 90 int main() { int a = 90; int b = 88; int c = 95; if(a >= SCORES && b >= SCORES && c>= SCORES) printf("确认过眼神,你就是优秀学生\n"); else printf("确认过眼神,你不是优秀学生\n"); return 0; } 3.使用 define 优点

如果现在更改需求,语数外每科成绩高于 95 才算优秀学生,不使用define的代码,需要把 90 全部替换为 95,需要修改 3 处,而使用 define 的代码只需要修改 1 次,更加简单清晰;

define 的使用远不止如此,前面的文章我们介绍过:通过 define 防止头文件重复包含,define 还能用于定义函数,我们留到下一篇文章继续讲解;

三.猜你喜欢 C 语言 数组下标越界和内存溢出区别C 语言 指针声明和定义C 语言 指针 p++ / p–C 语言 p++/§++/_(p++)/_p++C 语言 使用指针遍历数组C 语言 指针和数组区别C 语言 指针数组和数组指针区别C 语言 空指针 NULLC 语言 void 指针C 语言 野指针C 语言 函数值传递和址传递C 语言 函数缺省参数C 语言 函数不定长参数C 语言 函数指针C 语言 指针函数C 语言 回调函数 callbackC 语言 typedefC 语言 define 定义常量

未经允许不得转载:猿说编程 » C 语言 define 定义常量



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3