由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 如何clean up C语言中的#if condition statement? (转载)
相关主题
How to understand the "true" and "false"UNIX下的图形界面编程
在线等答案,写信XP的操作系统,装了MINGW,还要装什么才能编译C语言?
有大牛可以帮助我一下这个ML的程序吗?GRE CS sub要准备啥?
问一个c++问题[合集] 我修过的和cs沾边的课,想申cs还缺吗?牛牛们帮忙看看,谢了
请教一个好的算法初级和中高级的C 语言教程有什么区别?
求助,谁有camera calibration的源程序NN们帮我看看我这样的背景申请cs.phd希望大吗
问题解决了Re: 问一个C语言的问题!请教:哪里有C语言写的TCP/IP stack and web server? (转载)
Re: OSU CS 的。 (转载)读统计硕士or计算机硕士?
相关话题的讨论汇总
话题: endif话题: blabla话题: true话题: c语言话题: retire
进入CS版参与讨论
1 (共1页)
h*****n
发帖数: 209
1
【 以下文字转载自 Programming 讨论区 】
发信人: hanuman (天竺神猴), 信区: Programming
标 题: 如何clean up C语言中的#if condition statement?
发信站: BBS 未名空间站 (Wed Aug 7 01:33:00 2013, 美东)
最近有个任务,要retire 几百个 switches,
比如说 switches A, B, C, D, A要retire成TRUE, B要retire成FALSE, C,D 不动
那么
#if A||C
blabla
#endif
就简化成 blabla
#if B||C
blabla
#endif
简化成
#if C
blabla
#endif
#if C==TRUE && B==FALSE || A && D
blabla
#endif
简化成
#if (C==TRUE) || D
blabla
#endif
像这种任务是不是用PERL处理比较好? 但没有比较好的思路。因为这里面还有一个优先
级的问题:== >!= > && > ||
不知道版上的大侠有没有什么好的建议?
1 (共1页)
进入CS版参与讨论
相关主题
读统计硕士or计算机硕士?请教一个好的算法
解释程序怎么写?求助,谁有camera calibration的源程序
问一个C语言中整型和浮点运算的问题 问题解决了Re: 问一个C语言的问题!
编写 network coding 仿真的一个问题 (转载)Re: OSU CS 的。 (转载)
How to understand the "true" and "false"UNIX下的图形界面编程
在线等答案,写信XP的操作系统,装了MINGW,还要装什么才能编译C语言?
有大牛可以帮助我一下这个ML的程序吗?GRE CS sub要准备啥?
问一个c++问题[合集] 我修过的和cs沾边的课,想申cs还缺吗?牛牛们帮忙看看,谢了
相关话题的讨论汇总
话题: endif话题: blabla话题: true话题: c语言话题: retire