c语言开关语句 是不是case后面只能跟一句话
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/15 20:21:26
c语言开关语句 是不是case后面只能跟一句话
switch (表达式)
{case 常量表达式1:{语句1;}break;
case 常量表达式2:{语句2;}break;
……
case 常量表达式n:{语句n;}break;
default:{语句n+1;}
}
我问的是语句1,语句2,··········语句n+1是不是不能超过一句语句
switch (表达式)
{case 常量表达式1:{语句1;}break;
case 常量表达式2:{语句2;}break;
……
case 常量表达式n:{语句n;}break;
default:{语句n+1;}
}
我问的是语句1,语句2,··········语句n+1是不是不能超过一句语句
case 0:
{
if(fs_key_message == func_long_press)
{
fs_state_count = 1;
fs_commonvalue_change = 0;
}
break;
}
case 1:
{
if(fs_key_message == func_short_press)
{
fs_state_count = 0;
fs_commonvalue_change = 0;
fs_i_menu_count = 1;
fs_ii_menu_count = 0;
}
else if(fs_key_message == inc_press)
{
fs_i_menu_count=LpressSpeedChange(1,fs_i_menu_count);
if( fs_i_menu_count > I_MENU_SUM )
fs_i_menu_count=1;
}
else if(fs_key_message == dec_press)
{
fs_i_menu_count=LpressSpeedChange(-1,fs_i_menu_count);
if(fs_i_menu_count
{
if(fs_key_message == func_long_press)
{
fs_state_count = 1;
fs_commonvalue_change = 0;
}
break;
}
case 1:
{
if(fs_key_message == func_short_press)
{
fs_state_count = 0;
fs_commonvalue_change = 0;
fs_i_menu_count = 1;
fs_ii_menu_count = 0;
}
else if(fs_key_message == inc_press)
{
fs_i_menu_count=LpressSpeedChange(1,fs_i_menu_count);
if( fs_i_menu_count > I_MENU_SUM )
fs_i_menu_count=1;
}
else if(fs_key_message == dec_press)
{
fs_i_menu_count=LpressSpeedChange(-1,fs_i_menu_count);
if(fs_i_menu_count
c语言开关语句 是不是case后面只能跟一句话
c switch 问个 switch (i) 函数中case后面只能跟常量吗?可不可以这种写法case :i>1 &&
C语言问题:一个if语句后面如何跟两个赋值语句?
C语言里的switch case 结构 case后面能不能跟数组元素该怎么写 能说明问题就行 ..
C语言中的开关语句是什么?
我想询问一下:switch 语句时,case后面只能接常量么?例如case 3:…… case后面能接不等式的吗?例如
C语言中case语句,case和数字之间加不加空格有什么区别:
C语言表达式跟C语言语句有什么区别?
c语言中:for循环语句,for(表达式)下面用加{}吗?不加是不是只能循环下面第一条语句?就像if和else一样
是不是及物动词后面直接跟名词,而不及物动词后面只能跟介词?
C语言 书上的例子 我照着输进去无法编译 IntelliSense:break 语句只能在循环或开关中使用
C语言中switch()语句形式中case只加常量表达式但不加语句是什么意思?