码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
define命令
该命令有两种格式:一种是简单的宏定义,另一种是带参数的宏定义。(1) 简单的宏定义:#define (2) 带参数的宏定义#define ( ) 例: #define A(x) x特别强调:1.宏名为标识符,不是任意字符串。2.define容易发生错误,尽量少用。3.宏的作用域:此编译单元。...
分类:其他好文   时间:2015-01-12 10:38:20    阅读次数:155
物联网操作系统HelloX V1.77(beta)版本发布
物联网操作系统HelloX V1.77发布经过近半年的努力,物联网操作系统HelloX V1.77版本正式完成,源代码已上载到github(github.com/hellox-project/HelloX_STM32)。这个版本主要支持下列特性:1.        定制化扩展,通过宏定义,能够把内核裁剪到20K以下,以适应低配置硬件需要。同时如果把所有的功能特性都加上,则尺寸可以达到500K左右,...
分类:其他好文   时间:2015-01-11 13:35:35    阅读次数:288
STM32F103 ucLinux开发之四(内核启动后的调试)
Stm32-uclinux启动后的调试1、 修改__pfn_to_page使得能够启动根据STM32F103 ucLinux开发之三(内核启动后不正常)的描述,内核无法启动是选择了平板内存模式后,下面两个宏定义,导致计算错误,从而Backtrace的。#define __pfn_to_page(pf...
分类:系统相关   时间:2015-01-10 18:02:37    阅读次数:412
转载--c语言宏定义(1)
作者:独舞风链接:c语言宏定义(1)1、为什么要有宏定义? 代码中某个特定数值需要参与运算,而且该数值作用于多个地方,当需要对该数值进行修改时,希望只改动一个地方就能实现该数值的全部更新;即便某个数值只用到一次,当修改时也会面临搜索阅读大量代码、数值含义不明晰的问题;某些“操作块”封装成函数时...
分类:编程语言   时间:2015-01-09 22:10:51    阅读次数:209
转载--c语言宏定义(2)
作者:独舞风链接:c语言宏定义(2)1、如何区分宏定义中的“宏名称”和“宏字符串”?对于带参数的宏又该注意什么? 在宏定义中,“宏名称”和“宏字符串”是通过“空格”来区分的,在宏的扩展中,空格会对扩展的结果造成很大的影响。编译器在处理时宏定义时,首先从“#define”后第一个空格开始读取字符...
分类:编程语言   时间:2015-01-09 22:10:30    阅读次数:243
iOS开发过程中,NSLog宏定义
在项目开发的过程中,经常遇到要在调试的时候打印log,但是上线或是release 的时候不需要去显示log 的情况,此时你辛辛苦苦写了那么多的log,你要么就手动注释掉,要么就是设一个开关变量,企图用这个总开关开启。其实可以充分利用宏定义进行设置。 步骤比较简单,只需要 在ProjectName.....
分类:移动开发   时间:2015-01-08 13:06:26    阅读次数:182
预处理指令1-宏定义
【转自】http://www.cnblogs.com/mjios/archive/2013/03/20/2969817.html本文目录预处理指令简介一、不带参数的宏定义二、带参数的宏定义说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你...
分类:其他好文   时间:2015-01-07 20:45:41    阅读次数:227
Qt5学习笔记,显示中文
Qt4中的QTextCodec::setCodecForTr(QTextCodec::codecForName("System"));QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());在Qt5中已经不能用。解决方法:使用宏定义...
分类:其他好文   时间:2015-01-07 20:34:22    阅读次数:138
给程序加入能打印文件名、行号、日期的日志信息,并设置debug开关
我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上,这给我们带来了很大的不便,浪费了我们很多的时间,也造成了调试的效率低下。所以,很多人会选择使用宏定义的方式来输出调试语句。 比如,定义一个宏开关: #def...
分类:其他好文   时间:2015-01-07 14:59:19    阅读次数:255
C语言中的宏
1.不带参数的宏定义:宏定义又称为宏代换、宏替换,简称“宏”。格式:#define 标识符 字符串其中的标识符就是所谓的符号常量,也称为“宏名”。预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。即在对相...
分类:编程语言   时间:2015-01-04 22:48:40    阅读次数:290
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!