日常笔记❤❤❤一起进步(关键字的介绍及例题)

本文详细介绍了C语言中的预处理器指令,包括#define定义常量和宏,以及typedef用于类型重命名。同时,讲解了static关键字的作用,如何改变局部变量的生命周期以及全局变量的作用域。通过实例展示了static如何应用在局部变量和全局变量中。
摘要由CSDN通过智能技术生成

1.关键字define

①定义标识符常量

#include <stdio.h>
#define MAX=100    //MAX可以作为常量使用
int main()
{
    int a = MAX;
    return 0;
}

②定义宏----带参量

用宏

#include <stdio.h>
#define MAX(X,Y) (X>Y?X:Y)   //如果X大于Y,为真则输出X,为假则输出Y
int main()
{
    int max = 0;
    int a = 10;
    int b = 20;
    max = MAX(a, b);
    printf("max=%d\n", max);     //输出最大值
    return 0;
}

用函数的方式

#include <stdio.h>
 int MAX(int x,int  y)           //自定义新函数
{
    if( x > y)
        return x;
    else
        return y;
}
int main()
{
    int max = 0;
    int a = 10;
    int b = 20;
     max = MAX(a, b);
    printf("max=%d\n", max);     //输出最大值
    return 0;
}

2.关键字typedef----类型重命名

3.关键字static----修饰局部变量,局部变量生命周期边长

                           修饰全局变量,改变作用域,只能在自己的源文件内使用,出了此源文件便无法使用。修饰函数与修饰全局变量类似。(看笔记图❤)

笔记如下❤

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值