社区
C语言
帖子详情
这个是什么
dt
2004-04-29 08:46:03
#define MD_SET_OPCODE(OP, INST) \
{ OP = md_mask2op[MD_TOP_OP(INST)]; \
while (md_opmask[OP]) \
OP = md_mask2op[((INST >> md_opshift[OP]) & md_opmask[OP]) \
+ md_opoffset[OP]]; }
为什么加上\,是什么意思
谢谢
...全文
53
9
打赏
收藏
这个是什么
#define MD_SET_OPCODE(OP, INST) \ { OP = md_mask2op[MD_TOP_OP(INST)]; \ while (md_opmask[OP]) \ OP = md_mask2op[((INST >> md_opshift[OP]) & md_opmask[OP])\ + md_opoffset[OP]]; } 为什么加上\,是什么意思 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sueprljy
2004-04-29
打赏
举报
回复
这是宏定义的写法,我遇到过这类宏,有人说可以改写成函数,建议不要这样,因为改成函数代码量会变得极大,且程序很难读懂。写成这种宏的函数,一般是为了用参数名的字符串来代替不容易传递的部分,如变量名字符串,函数名字符串;当然,有优点必有缺点,程序运行期间,很难对其跟踪(宏中看上去像语句的部分,不能一句句执行)。在不是很有必要的情况下,最好不用。
i33333
2004-04-29
打赏
举报
回复
宏定义中的衣裳命令吧,允许两道衣裳命令,最右边的\位置不能变
codelover
2004-04-29
打赏
举报
回复
续行符号,是预处理器指令
Use line concatenation — place a backslash (\) before the newline character — for long directives on multiple source lines.
msdn中的解释,
参考#define, 还有##等都有介绍。
lwjcn
2004-04-29
打赏
举报
回复
就是说个人风格而已~
dt
2004-04-29
打赏
举报
回复
那就是说没有什么意思,仅仅是上面一行没有完,下面一行继续的意思拉
xiaonian_3654
2004-04-29
打赏
举报
回复
续行
lwjcn
2004-04-29
打赏
举报
回复
我是初学者不明白!高手教我一下~
zhangfjj
2004-04-29
打赏
举报
回复
续行符吧
shadow22
2004-04-29
打赏
举报
回复
我也想知道,帮你UP
JAVA基础 - 数组中有没有length()这个方法?String中有没有 length()这个方法?
数组中有没有length()这个方法?String中有没有 length()这个方法? 数组中没有length()这个方法,但是数组中有length这个属性。用来表示数组的长度。 String中有length()这个方法。用来得到字符串的长度。
c语言 找出一个大于给定整数且紧随这个整数的素数
找出一个大于给定整数且紧随这个整数的素数 问题:1、忘了break 2、忘了第一个return 0,其后果就是咔——————根本停不下来(语言难以描述) 3、for+if的穷举法(?)用来判断是不是素数 ...
Spring中各个jar包的作用
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可
输入一个整数,判断这个数是否为素数,(素数是除1以外只能被1和他本身整除的自然数)
#include <stdio.h> #include <math.h> int main(){ int a; scanf("%d",&a); if(a<1){ printf("这个数不是素数\n"); }else if(a==2){ printf("这个数是素数\n"); }else{ double b=sqrt(a); //sqrt的函数声明在math.h 功能是求一个数...
加快项目创建 -DarchetypeCatalog=internal
每次创建项目时,IDEA 要使用插件进行创建,这些插件当你创建新的项目时,它每次都会去中央仓库下载,这样 使得创建比较慢。应该创建时,让它找本地仓库中的插件进行创建项目。 解决方式: 在 IDEA 的 Settings 窗口的 Build, Execution, Deployment > Build Tools > Maven > Runner 中对 VM...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章