永发信息网
谁可以帮我解释一下c语言里宏定义的这些是什么意思
答案:2 悬赏:80
手机版
解决时间 2021-02-24 17:17
提问者
网友:几叶到寒
2021-02-24 05:35
#ifndef _STDIO_H_
#define _STDIO_H_
#include <_mingw.h>
#ifndef RC_INVOKED
#define __need_size_t
#define __need_NULL
#define __need_wchar_t
#define __need_wint_t
#include
#define __need___va_list
#include
#endif
最佳答案
五星知识达人
网友:上分大魔王
2021-02-24 05:51
mingw自带库么。
这些__need_大概是用于防止重复定义的,因为例如size_t什么的都会在多个头文件定义。
全部回答
1楼
网友:罪歌
2021-02-24 07:01
1,宏定义,你可以理解为就是字符串替换 #define gscalar(v, name) { g.v.vtype, name, parameters::k_param_ ## v, &g.v } 就是把使用gscalar(v, name) 的地方,替换为 { g.v.vtype, name, parameters::k_param_ ## v, &g.v },注意哦,这里的花括号是替换的一部分,并把参数值带进去 2、static const ap_param::info var_info[] progmem,这句是说申明了一个结构体数组 结构体初始化值得时候可以用 花括号,初始化,里面是结构体每个单元值的列表 这里用宏定义以后,把初始化结构体初值的 花括号语句定义为宏,然后用这些宏组成赋值语句 多次调用这些宏,应为是结构体数组啊 亲,你最后还少一个花括号做结束啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么活虫子一天就死
蒲县地震协会地址在哪,我要去那里办事
温州商学院专业第一能进温州大学吗
青岛移动打长途电话多少钱一分钟?
正好花园地址在什么地方,想过去办事
高中政治哲学的结构是怎样的啊??里面分为哪
有没有什么动漫和寄生兽一样男主角意外获得超
“经济法”这个概念,最早哪国人提出的?
50一( )<41括号中最大填多少数字
NEW梦工场广厦城店在什么地方啊,我要过去处
你说当跟你有关系男的通过他朋友知道开奔驰的
【grep】grep查找多条件或的方式.想用grep查
江西现代职业技术学院一年要收多少钱《学费。
MATLAB中如何利用M文件建立矩阵
江源加油站地址有知道的么?有点事想过去
推荐资讯
统帅空调制热只有风能吹到的地方热,屋里都不
云够电子狗怎么激活
女生天天吃折耳跟好不
怎么找到手机里隐藏的文件夹
E S运动休闲鞋在哪里啊,我有事要去这个地方
我下个月初要到新疆吉木乃口岸,不知道怎么去
【confused】confused的用法
广州远信集团怎么样
五月去昆明穿什么衣服
刘国梁,刘国正,刘国栋,这三个乒乓界人物到
一个车队一天码头运货十四次,共运货物420吨
别克新英朗冷车热车时怠速坐车内轻微抖动
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?