标题:怎样用if多分支语句编写
只看楼主
小熊软糖
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2021-12-31
 问题点数:0 回复次数:1 
怎样用if多分支语句编写
c语言,用if语句编写程序,输入一个星期的某一天,判断这一天是否有c语言课
搜索更多相关主题的帖子: c语言 是否 if 语句 编写 
2021-12-31 16:21
mindfulness
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:27
专家分:110
注 册:2021-5-8
得分:0 
solution1:
if(xxxx)
{
xxxxx;
}
else if(xxxx)
{
xxxxx;
}
else if(xxxx)
{
xxxxx;
}
...
else
{
xxxxx;
}

solution2:

switch(xxx)
{
case xxx:
    break;
case xxx:
    break;
....
default:
    break;
}

solution3:
change the condition to a int or uint, then use a table to chose it.such as:
/*do some define*/
typedef void (func_t*)(int x)
func_t table[x] = {func1, func2, func3,...}
/*when condition i(the same as if(condition == i) funci)*/
table[i](x)

/*
*  Simple love, simple C.
*/
2022-01-08 08:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-508047-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.021871 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved