预定义部分知识点及用法 #define

简介: 预定义部分知识点及用法 #define
#include<stdio.h>
//预定义符号,提前定义好的,可以直接使用的
//int main()
//{
//    printf("%s\n", __FILE__); //__FILE__源文件的名字
//    printf("%s\n", __LINE__);//行号
//    printf("%s\n", __DATE__);
//    printf("%s\n", __TIME__);
//    int i = 0;
//    FILE* pf = fopen("test.txt", "w");
//    if (pf == NULL)
//    {
//        perror("fopen\n");
//        return 1;
//    }
//    for (i = 0; i < 10; i++)
//    {
//        fprintf(pf, "%s %s  %s ", __FILE__, __LINE__, __DATE__);
//            //第一个参数是流,第二个参数是格式
//    }
//    return 0;
//}
//#define是定义符号的
#define M 100
#define reg register//被定义的部分不一定是数值,也可能是单词,字母,代码,表达式等
#define do_forever for(;;)
//如
//预定义部分
#define  范小茜222    int main()
#define  范小茜22     {
#define 范小茜  char arr1[] = "abc" 
#define 范小茜38  printf("%s\n", arr1)
#define 范小茜2   return 0
#define 范小茜2222 }
//主函数部分
范小茜222
范小茜22
范小茜;
范小茜38;
范小茜2;
范小茜2222
int main()
{
    reg int num = 0;
    int m = M;
    printf("%d\n", m);//100
    do_forever;
    return 0;
}


相关文章
|
关系型数据库 MySQL Apache
mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决
mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决
238 0
|
XML Java 数据库连接
MyBatis入门——MyBatis XML配置文件(3)
MyBatis入门——MyBatis XML配置文件(3)
560 6
|
机器学习/深度学习 编解码 人工智能
Vision Mamba:将Mamba应用于计算机视觉任务的新模型
Mamba是LLM的一种新架构,与Transformers等传统模型相比,它能够更有效地处理长序列。就像VIT一样现在已经有人将他应用到了计算机视觉领域,让我们来看看最近的这篇论文“Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Models,”
1154 7
|
11月前
|
存储 关系型数据库 MySQL
mysql8.0中的mysql.ibd
`mysql.ibd`文件在MySQL 8.0中扮演着重要角色,负责存储InnoDB表的数据和索引。通过了解其结构和管理方法,可以有效维护数据库的性能和数据完整性。希望本文对 `mysql.ibd`文件的深入解析能帮助您更好地理解和管理MySQL数据库。
693 1
|
SQL Cloud Native 架构师
深入浅出Presto:大数据查询引擎的原理与应用
【4月更文挑战第7天】Presto是高性能的分布式SQL查询引擎,专为大规模数据交互式分析设计。它采用分离式架构,内存计算和动态规划优化查询,支持跨源查询、交互式查询和ANSI SQL兼容性。应用于大数据分析、实时数据湖查询和云原生部署。Presto的灵活性和效率使其在大数据处理领域备受推崇,适合分析师、数据科学家和IT架构师使用。未来将在博客中分享更多实践和案例。
1467 1
|
Java 开发者
揭秘!为什么大神都爱用Lock接口处理线程同步?
揭秘!为什么大神都爱用Lock接口处理线程同步?
127 5
|
机器学习/深度学习 自然语言处理 算法
机器学习和深度学习的区别
机器学习和深度学习的区别
437 1
|
算法 Java Sentinel
限流算法(计数器、滑动时间窗口、漏斗、令牌)原理以及代码实现
> 本文会对这4个限流算法进行详细说明,并输出实现限流算法的代码示例。 > 代码是按照自己的理解写的,很简单的实现了功能,还请大佬们多多交流找bug。
1684 0
|
Java 大数据 Android开发
探索Java编程语言的优势和应用领域
Java是一种广泛应用于软件开发领域的高级编程语言。它凭借其强大的功能和丰富的生态系统,在众多应用领域中得到了广泛应用。本文将为您介绍Java的优势以及它在各个领域中的应用。
1190 2
|
Java 关系型数据库 Nacos
Spring Cloud 集成Seata分布式事务(Seata+Nacos+OpenFeign)
Spring Cloud 集成Seata分布式事务(Seata+Nacos+OpenFeign)
551 0