查看“Define”的源代码
←
Define
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
*'''宏定义 |#define 宏定义''' 宏定义是一个有用的C组件,它允许程序员在程序编译前给常量取一个名字。在arduino中定义的常量不会在芯片中占用任何程序空间。编译器在编译时会将这些常量引用替换为定义的值。 这虽然可能有些有害的副作用,举例来说,一个已被定义的常量名被包含在一些其它的常量或变量名中。那样的话该文本将被替换成被定义的数字(或文本)。 通常,用const关键字定义常量是更受欢迎的且用来代替#define会很有用。 Arduino宏定义与C宏定义有同样的语法 *'''语法''' <pre style="color:green"> #define constantName value </pre> 注意‘#’是必须的 *'''示例:''' <pre style="color:green"> #define ledPin 3 // 编译器在编译时会将任何提及ledPin的地方替换成数值3。 </pre> *'''提示''' #define语句的后面分号。如果你加了一个,编译器将会在进一步的页面引发奇怪的错误。 <pre style="color:green"> #define ledPin 3; // this is an error </pre> 类似地,包含一个等号通常也会在进一步的页面引发奇怪的编译错误。 <pre style="color:green"> #define ledPin = 3 // this is also an error </pre> [[https://www.microduino.cn/wiki/index.php/Arduino_%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C/zh 返回Arduino语法手册]]
返回至
Define
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息