C语言零基础入门-21_宏define与typedef

本文介绍了C语言中的宏#define,包括普通宏、宏函数、宏续行符的使用,强调了宏定义时添加括号的重要性。同时,详细阐述了typedef的用途,如类型重定义,特别是简化结构体变量定义,并对比了typedef与#define的区别。文章最后给出了相关练习题,帮助读者巩固知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C生万物 ● 大道至简 ● 鲍鱼科技

对应的视屏链接:C语言零基础入门_哔哩哔哩_bilibili


目录

目标

一、宏define

二、类型重定义typedef

三、typedef vs define

四、总结

五、作业


目标

  • 了解宏定义

  • 掌握基本的宏定义方式

  • 了解typedef

  • 掌握typedef的基本使用

一、宏define

1、宏概述

define就是宏定义,其实是一种预处理命令,在C语言中, 所有的预处理器命令都是以#开头

2、普通宏

#include<stdio.h>

#define MAX_SIZE 256
#define ARRAY_SIZE 10

int main()
{
    int sz = MAX_SIZE;
    int ar[ARRAY_SIZE] = {0};
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值