c++里面switch怎么调用函数,菜鸟求解
答案:2 悬赏:80 手机版
解决时间 2021-02-04 20:35
- 提问者网友:最爱你的唇
- 2021-02-04 14:14
c++里面switch怎么调用函数,菜鸟求解
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-02-04 15:51
switch中可以和正常函数一样进行函数的调用。
但是在case中不能进行局部变量的声明,如果想使用局部变量,建议使用块语句进行处理。例如下段代码。
switch(value)
{
case 1:
{
int i = 10;
func(i);
}
break;
default:
}
但是在case中不能进行局部变量的声明,如果想使用局部变量,建议使用块语句进行处理。例如下段代码。
switch(value)
{
case 1:
{
int i = 10;
func(i);
}
break;
default:
}
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-02-04 17:05
感觉你这个应该类似这样的: int build (listtype *list) { int a; cout<<"您要创建的元素个数为:"<<endl; cin>>a; int i; int d; for(i=1;i<=a;i++) { cout<<"请输入第"<<i<<"个元素:"<<endl; cin>>d; //listtype * nextnode= new listtype(); // nextnode->next = nullptr; //nextnode->data = d; //list->next = nextnode; list->length++;//这里一个问题,除了头结点,其他结点的length属性赋值多少的问题。 } cout<<"顺序表已建立成功!"; return(list->length); }函数返回值,就 关键字 return 加一个表达式,表达式的类型是 函数返回值类型(也就是函数名字前面写的那个类型)的就行了 switch语句,印象是在switch关键字后面的括号里放一个待求值的表达式,表达式的值应该是整型类型(如char,short,int ,枚举等)。语句大括号里面case后 单引号一个常量值,常量整型值,这样匹配的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯