首页 > 其他分享 >宏定义—define,typedef

宏定义—define,typedef

时间:2024-03-02 13:23:28浏览次数:21  
标签:ps typedef 定义 数据类型 char define

一·关键字:#define
用途(个人理解):用一个字符串代替一串数字,如内存地址等,数字具有特别意义但是不好记忆,也不好理解,这就可以快速修改参数,只修改定义即可。
它的定义:#define 王三 6422411462001
ps:没有封号

二·typedef
用途:将一个较长的数据类型换个名字,如结构体,枚举,数组等

定义:
typedef unsigned char uint8_t;
解释:uint8_t是新名字将unsigned char数据类型给换了
ps:必须加;

两者对比:define任何类型都可以改名,typedef只能改数据类型

标签:ps,typedef,定义,数据类型,char,define
From: https://www.cnblogs.com/luexiaomeng/p/18048534

相关文章

  • 【Filament】自定义Blinn Phong光照模型
    1前言​光照元素主要有环境光(ambient)、漫反射光(diffuse)、镜面反射光(specular),基础的光照模型主要有兰伯特(Lambert)光照模型、冯氏(Phong)光照模型和改进的冯氏(BlinnPhong)光照模型。​Lambert光照模型只包含漫反射光的计算,Phong光照模型和BlinnPhong光照模型都包含环......
  • 自定义 DataLoader 时应使用 Unix 系统
    自定义Dataset类PyTorch允许自定义Dataset类,并由此获得DataLoader,能方便训练时获得batch:fromtorch.utils.dataimportDataLoader,Datasetimporth5pyimportosclassRadarDataset(Dataset):def__init__(self,directory):...def__len__(s......
  • C#的系统菜单添加自定义项 - 开源研究系列文章
          今天无聊,想起以前在VisualBasic6中有一个在应用程序的系统菜单中添加自定义项的源码,于是就编写了此基于C#的源码,在自己的其它项目中进行了使用,效果还是刚刚的。下面进行介绍: 1、项目目录; 2、代码介绍;下面就是在系统菜单中添加自定义项的......
  • 【HarmonyOS】如何读取rawfile里面的自定义文件
    ​【关键词】rawfile、getRawFileContent、textDecoder 【背景】我们知道rawfile文件夹内可以自由放置各类资源文件,如html、json等,那么我们在页面中如何解析引用我们自定义的这些文件呢?这篇文章将为大家揭开谜底~ 【实现方法】我们可以通过@ohos.resourceManager(资源管理......
  • VSCode编写多线程程序碰到 mutex 和 thread 未定义的报错问题
    硬件:ThinkBook16G5+IRH系统:Win11家庭中文版22H2如果碰到在线安装MinGW-w64失败的问题可以参考以下链接在线安装MinGW-w64失败下载mingw-std-threads文件夹目前MinGWGCC缺少标准的C++11线程类,该库补充实现有关thread和mutex的内容https://github.com/mega......
  • Vue学习笔记31--自定义指令--函数式
    Vue学习笔记-自定义指令<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>自定义指令</title&......
  • Flutter 定义局部路由 Navigator
    Flutter中,通常我们使用Navigator来管理全局的页面路由,在整个应用中维护一个路由堆栈。但是,有些情况下你可能需要一个局部路由,也就是在应用的某个部分内部维护一个独立的路由堆栈,而不影响全局路由。为了实现这一点,你可以在你的应用中创建一个新的Navigator局部路由简单使用......
  • ros2自定义msg
    ROS2中自定义消息(CustomMessages)的作用是允许开发者定义自己的消息类型,以满足特定应用程序的需求。ROS消息是ROS中用于在节点之间传递数据的基本通信单元,它们描述了节点之间传递的数据结构和类型。自定义消息的作用包括但不限于以下几点:1.**适配特定应用需求**:自定义消息允......
  • Docker部署Gitea,以及自定义 Gitea 页面
    首先要先在你的Linux系统上成功安装Docker和DockerCompose。开始配置和部署Gitea:创建git用户。sudouseradd-m-s/bin/bash-U-u1000git配置docker-compose.yml,我这里使用了80端口和MySQL8数据库。version:"3"networks:gitea:external:falseservice......
  • 一文看清楚流程自定义表单究竟好不好用
    提升办公协作效率、做好数据资源利用率的话,可以用什么样的软件实现?在低代码技术平台领域奋斗多年,流辰信息服务商可以给大家推荐专用的流程自定义表单及低代码技术平台整套服务方案。如果你想知道流程自定义表单好不好用,有什么功能和特点,那就跟着小编的思路一起来找寻答案吧。先......