switch能不能用内嵌子函数啊?? 急~~~

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:10:24
前面定义了 子函数 f1()...
f2()...
主函数
...
switch(num)
{
case'1':f1();break;
case'2':f2();break;
default...

这样可以用子函数吗??

急用啊~~~

可以。

#include <...>
...
void f1(...){..};
void f2(...){..};

int main()
{
...
switch(num)
{
case'1':f1();break;
case'2':f2();break;
default...
}
...
}
===========
如果主函数 前只写了原型,主函数后面要写 f1,f2的详细定义。
如果带返回量的,开关语句里要有
case'1': x = f1();break;
case'2': x = f2();break;

可以啊~ 怎么不行