c语言defined的用法.docx
《c语言defined的用法.docx》由会员分享,可在线阅读,更多相关《c语言defined的用法.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、c语言defined的用法C语言中的#define命令在使用经过中的常见问题,分析了问题产生的原因并提出了解决方法,从编译程序对C源程序的处理经过阐述宏展开的机会,力求从根本上对宏定义进行阐述,并在最后指出使用宏定义的优点,以促使对宏定义使用的重视。下面我就跟大家介绍下c语言defined的用法。1.简单的宏定义#define标识符替换列表(替换列表能够是数,字符串字面量,标点符号,运算符,标识符,关键字,字符常量。注意:替换列表是能够为空的)典型错误:#defineN=100intaN;/*这样会成为inta=100,这里会处理成为一种标识记号一样*/#defineN100;intaN;/*
2、带分号的定义会成为inta100;,这是一种很常见的错误*/#definepin(int*);pina,b;int*a,b;/*本意是a和b都是int型指针,但是实际上变成int*a,b;a是int型指针,而b是int型变量。这是应该使用typedef来代替define,这样a和b就都是int型指针了。*/典型的使用方法:使用宏定义我们能够本人根据本人的习惯来定义甚至改变C语言的语法习惯,例如:#defineBEGIN#defineENDintmain()BEGINprintf(DEFINE-nEND定义一个循环#defineLOOPfor(;)重新定义数据类型#defineITint2.带参
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 defined 用法
限制150内