omig0001 2021-05-07 11:40 采纳率: 84.1%
浏览 40
已采纳

C与C++ 宏定义释义

以下宏定义可否逐句释义,谢谢!

#ifndef __sig_atomic_t_defined

#define __sig_atomic_t_defined 1

 

#include <bits/types.h>

 

/* An integral type that can be modified atomically, without the

   possibility of a signal arriving in the middle of the operation.  */

typedef __sig_atomic_t sig_atomic_t;

 

#endif

  • 写回答

4条回答 默认 最新

  • 正在学C++ 2021-05-07 11:47
    关注

    如果没有定义一个叫做__sig_atomic_t_defined的头文件

    那么定义一个叫做__sig_atomic_t_defined的头文件

    导入头文件bits/types.h

    /*注释*/

    类型别名关键字typedef    给类型__sig_atomic_t    起一个别名sig_atomic_t

    结束定义

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试