E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
do...while
在宏定义中使用
do...while
这两天在看别人代码时,发现别人在宏定义中使用了
do...while
语句,百思不得其解,于是在网上查找了一番,现总结了一下,转帖出来共享!
carry1314lele
·
2008-03-17 11:00
C++
null
delete
mfc
action
library
宏定义中的
do...while
(0)
smartptr/archive/2007/06/13/1650257.aspx如果你是C++程序员,我有理由相信你用过,或者接触过,至少听说过MFC,在MFC的afx.h文件里面,你会发现很多宏定义都是用了
do
jiji262
·
2007-11-13 10:00
do...while
(0)的妙用
do...while
(0)的妙用 在C++中,有三种类型的循环语句:for,while,和
do...while
,但是在一般应用中作循环时,我们可能用for和while要多一些,
do...while
相对不受重视
大龙的博客
·
2007-07-10 16:00
do...while
(0)的妙用
do...while
(0)的妙用BySmartPtr(http://www.cppblog.com/SmartPtr/) 在C++中,有三种类型的循环语句:for,while,和
do...while
SmartPtr
·
2007-07-03 22:00
do...while
(0) 在宏定义中的应用
这是一个奇怪的循环,它根本就只会运行一次,为什么不去掉外面的do{...}while结构呢?我曾一度在心里把它叫做“怪圈”。原来这也是非常巧妙的技巧。在工程中可能经常会引起麻烦,而上面的定义能够保证这些麻烦不会出现。下面是解释:一方面假设有这样一个宏定义#define macro(condition) /if(condition) dosomething()现在在程序中这样使用这个宏:if(te
initrd
·
2007-03-19 12:00
c
优化
编译器
合理或违规
从一些经典代码中常常看到宏中使用
do...while
(0)的用法,感觉上
do...while
(0)只是在有可能要中途跳出后续一段代码的时候替换goto的一种用法,其他的就不求甚解了。
gigabyte
·
2007-01-18 00:00
编程
C++
c
C#
合理或违规
从一些经典代码中常常看到宏中使用
do...while
(0)的用法,感觉上
do...while
(0)只是在有可能要中途跳出后续一段代码的时候替换goto的一种用法,其他的就不求甚解了。
gigabyte
·
2007-01-17 16:00
编程
C++
c
C#
取代goto语句的方法
利用
do...while
(0)语句对于较深的if_then嵌套,当某个条件满足时,需要跳出整体判断逻辑,此时取代goto的就是break,例如: do ifcond1then
Suprman
·
2006-08-08 10:00
C++
加密
面试
Flash
Class
语言
取代goto语句的方法
利用
do...while
(0)语句 对于较深的if_then嵌套,当某个条件满足时,需要跳出整体判断逻辑,此时取代goto的就是break,例如: do if cond1 then if cond2
wapysun
·
2006-08-08 10:00
C++
c
面试
C#
vc++
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他