C语言中#if
来源:互联网 发布:社会学理论 知乎 编辑:程序博客网 时间:2024/04/29 21:53
在u-boot中看见一个不太理解的#if的用法:
#if defined(CONFIG_AMD_LV400)(AMD_MANUFACT & FLASH_VENDMASK) |(AMD_ID_LV400B & FLASH_TYPEMASK);#elif defined(CONFIG_AMD_LV800)(AMD_MANUFACT & FLASH_VENDMASK) |(AMD_ID_LV800B & FLASH_TYPEMASK);#else当然发现了没看完:
flash_info[i].flash_id =#if defined(CONFIG_AMD_LV400)(AMD_MANUFACT & FLASH_VENDMASK) |(AMD_ID_LV400B & FLASH_TYPEMASK);#elif defined(CONFIG_AMD_LV800)(AMD_MANUFACT & FLASH_VENDMASK) |(AMD_ID_LV800B & FLASH_TYPEMASK);#else#error "Unknown flash configured"#endif
只是没想到#if还能这么用。
0 0
- C语言中#if
- C语言中#if,#if defined ,#ifdef
- C语言中#if,#ifdef
- C语言中#if,#ifdef
- C语言中#if #ifdef #if defined() 的对比
- C语言中#if #ifdef #if defined的区别
- C语言中#if 0 #if 1 #endif
- C语言中关于IF的问题..
- 【存】C语言中#if,#ifdef
- C语言if语句
- 【C语言】if else
- C语言中条件编译命令(#if #else #endif)(
- C语言中条件编译命令(#if #else #endif)
- C语言中条件编译命令(#if #else #endif)
- C语言中条件编译命令(#if #else #endif)
- C语言中if语句的短路原则
- 【转】C语言中#if #else 有什么作用?
- 简单介绍 C语言中 三种if宏定义
- 缺陷趋势分析
- C#开发 ActiveX 小票打印控件
- 实现自动上传文件到ftp服务器的BAT脚本分享
- POJ 3661 Running 动态规划 刷表法
- Android mvvm mvc mvp到底是什么?简述mvvm mvc mvp
- C语言中#if
- pod 管理静态库,堪比java maven node npm的东西吧。。。
- 碰撞检测之分离轴定理算法讲解
- Find The Multiple
- Java开发———DAO设计模式及优化
- JavaServer Faces 2.2 can not be installed
- HDU5898 odd-even number(数位dp)
- javascript模块化之CommonJS、AMD、CMD、UMD、ES6
- 新的一年