if(flags >= 0 && flags <= 3)
{
// 执行A
}
else
{
// 执行B
}
{
// 执行A
}
else
{
// 执行B
}
解决方案 »
- 如何压缩16位bmp成jpeg格式
- Tools->Options->Directories的问题
- 调用微软tts,怎么改变朗读者?
- 喜欢看欧洲五大联赛的朋友进来~~~
- 我想要达到的效果是让鼠标限制在象5子棋棋盘上那些交叉直线的交点上移动,应该怎么做?静待高手指点
- 求VC大侠帮忙啊
- 请问VC下多媒体开发中句柄和ID有什么区别和联系
- 在CPropertySheet中如何截获主窗口的确定消息?
- 不知窗口的标题、类名等等,只知道它在运行着并且不一定是焦点,如何得到指针?绝对难题!欢迎讨论
- r我在access数据库里面不小心把“自动编号”的字段变为了double型,改不回来了,然后我另外添加一空列,想把它变为“自动编号”,却变不了,请问怎么办?(我很急,请救我!)
- 系统托盘图标菜单如何响应UI消息
- GDI泄漏的问题
{
case '0':
case '1':
case '2':
case '3':
// 执行A;
break;
case '5':
case '6':
case '7':
case '8':
case '9':
// 执行B;
break;
}
for (int i=0; i<10; i++)
{
if(flag[i] >= '0' && flag[i] <= '3')
{
// 执行A
}
else
{
// 执行B
}
}
}
else{
}
或
switch()
都可以吧
/* 代码段A */
void fnA()
{
printf( "fnA\n" );
}/* 代码段B */
void fnB()
{
printf( "fnB\n" );
}void (*entry[])() = {
fnA, fnA, fnA, fnA, fnB, fnB, fnB, fnB, fnB, fnB
};int main(){
char flag; flag = '4';
entry[flag-'0']( );
system( "PAUSE" );
return;
}
{
if(flag)>0x33) // 执行B
else // 执行A
}
================================================
呵呵,我就奇怪,怎么不自己试试呢好象有人这么说过,程序是调试出来的
:)会比
ASCII的
'C'的ASCII