C语言宏#和##一、基本用途#用于将宏定义中的参数转换为字符串。例:存在宏#define
TO_STRING(x) #x则TO_STRING(hello)展开为"hello"##用于拼接Token。例:存在宏#define
DECLARE_HANDLER(x) x##_handler则DECLARE...
分类:
编程语言 时间:
2014-05-27 00:19:05
阅读次数:
357
1.如何在gcc中传输宏定义?参考如下红色部分,可以传入宏定义gcc [-c|-S|-E]
[-std=standard] [-g] [-pg] [-Olevel] [-Wwarn...] [-pedantic] [-Idir...] [-...
分类:
其他好文 时间:
2014-05-26 18:08:16
阅读次数:
183
#include //头文件调用,写程序时都要加上,#define uint unsigned int
//宏定义,为了后面定义变量书写简便#define uchar unsigned charuchar mm=0; //全局变量uchar flag_get=0;
//定义标志位,为1则灯亮/**....
分类:
其他好文 时间:
2014-05-26 08:42:09
阅读次数:
276
c# 概述
C# 是一种面向对象的解释型编程语言,与java类似。与C++相比,增添了:垃圾回收(Garbage Collection);删去了:宏定义、多继承、模板。
C# 程序首先编译为中间语言,IL,Intermediate Language,再交由CLR解释执行。
.NET Framework 是一个程序开发框架,主要由 公共语言运行时(CLR)和类库 两部分组件组成。
CLR,C...
分类:
其他好文 时间:
2014-05-25 08:50:21
阅读次数:
228
一、入题 在头文件的书写中,都加入了如下内容:#ifndef __头文件名_H#define
__头文件名_H#endif 曾经在书中看到的解释是“防止重复定义”,今天突然想到为什么是这样的解释。二、测试
测试文件共三个,两个头文件:head1.h、head2.h,一个C源程序:program...
分类:
其他好文 时间:
2014-05-25 02:27:57
阅读次数:
252
这是 //if not define的简写,是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等。实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。
目录
1定义
2内容
3作用
4形式
1定义编辑
#define x...
分类:
其他好文 时间:
2014-05-23 01:15:33
阅读次数:
341
最基本的宏定义用法
#define aaa bbb
表示用aaa替换bbb的内容.
宏作用范围
宏的作用范围是在当前文件内,
如果需要作用于其他类(如在类b调用类a已定义宏),那么需要在类b引入类a的头文件(a.h)。
如果需要作用于整个工程,可以定义一个类如Config.h,在该类定义好需要的宏,然后在工程的XXX_Prefix.pch文件 #import
"...
分类:
移动开发 时间:
2014-05-22 22:32:42
阅读次数:
425
什么叫魔法数字?就是在写代码的时候,我们经常会使用到一些数字,或者是用来switch,或者是用来赋值,虽然我们自己知道这些数字代表什么,但是别人可能有所疑惑,这样造成程序的可读性变差,这就是魔法数字。在程序开发中需要避免出现魔法数字解决办法:使用枚举或者是宏定义,来诠释数字1.枚举类型实质上就是一....
分类:
其他好文 时间:
2014-05-22 14:50:24
阅读次数:
520
//主功能接受:使用MCU STM8S105C6 的PWM通道2 PC2 来做呼吸灯 已经验证OK,呵
呵,这个PWM设置刚开始用还是有点麻烦,因为是自己摸索,花点时间,还是攻克了
。
//所用子函数都是调用STM8S的库函数stm8s_tim.c 中的。
宏定义:
//分频宏
//计数器的时钟频率(fCK_CNT)等于fCK_PSC/( PSCR[15:0]+1)。
#define TIM...
分类:
其他好文 时间:
2014-05-21 15:35:55
阅读次数:
291
编程题:带参数的宏定义来实现,求圆的周长和面积。#include<stdio.h>#definePI3.14159#defineL(r)2*PI*(r)#defineS(r)PI*(r)*(r)voidmain(){floatradius,circle,area;scanf("%f",&radius);circle=L(radius);area=S(radius);printf("radius:%f\tcircle:%f\tarea:%f\n..
分类:
其他好文 时间:
2014-05-20 21:25:39
阅读次数:
947