小编ano*_*ous的帖子

如何避免if else的多重链

嗨我有一段代码如下,我想避免多个if else,是否有更好的方法:

if(strcmp(somename, "some") == 0)
{
    fun();
}
else if(strcmp(somename,"some1") == 0)
{
    fun();
}
else if(strcmp(somename,"some2") == 0)
{
    fun();
}
else if(strcmp(somename,"some3") == 0)
{
    fun();
}
Run Code Online (Sandbox Code Playgroud)

c

1
推荐指数
1
解决办法
147
查看次数

标签 统计

c ×1