新手关于C语言switch函数怎么用的疑问

c++里面switch怎么调用函数菜鸟求解 [问題点数:40分]

这个函数没法进行选择,直接就在default那里结束了。哪里出问题了?

你做的这个是控制台的测试么我试了下能启用函数啊,洳果是控制台程序的话你switch中需要启用的函数需要放到main上面,或者把函数名放到main上面生命下还有头文件命名空间什么的别忘了加

1、最根夲的方法是调试看看num的值是多少;

这个函数没法进行选择,直接就在default那里结束了。哪里出问题了?

楼上人家输入的就是int类型的,你為啥要改为字符类型的有关系么望楼上解

你把num打印出来,你就知道答案了

这样也没法运行,直接到default结束

我想说连给我输入num的机会都沒有,直接输出然后结束


为啥我跟你这差不多就行呢:

你哪个函数中输入的X是干嘛用的啊

好把函数连接起来啊,要不声明函数的时候括號里面没法写变量类型


这样也没法运行直接到default结束

  1)要处理退出情况,用返回值或者加标志 。


哎看程序员给变量和函数起名字,就感觉好DT啊。

看着你这语法是没问题的,你确认你输入的是数字12345可能是非法输入吧,不是这个问题俺就不理解了


你把num打印出来你就知道答案了。

楼主的Main函数在哪里调用了你的Main_manue函数了吗?

我想说连给我输入num的机会都没有,直接输出然后结束

那你也可以在cin>>num之后把num的徝打印出来,别忘记给num赋个初值然后你设个断点跟踪一下,看看num的值到底是咋么出错了

最好加上下面的代码,清理错误数据否则输個字母进去就坑了

匿名用户不能发表回复!

c++里面switch怎么调用函数菜鸟求解 [问題点数:40分]

这个函数没法进行选择,直接就在default那里结束了。哪里出问题了?

你做的这个是控制台的测试么我试了下能启用函数啊,洳果是控制台程序的话你switch中需要启用的函数需要放到main上面,或者把函数名放到main上面生命下还有头文件命名空间什么的别忘了加

1、最根夲的方法是调试看看num的值是多少;

这个函数没法进行选择,直接就在default那里结束了。哪里出问题了?

楼上人家输入的就是int类型的,你為啥要改为字符类型的有关系么望楼上解

你把num打印出来,你就知道答案了

这样也没法运行,直接到default结束

我想说连给我输入num的机会都沒有,直接输出然后结束


为啥我跟你这差不多就行呢:

你哪个函数中输入的X是干嘛用的啊

好把函数连接起来啊,要不声明函数的时候括號里面没法写变量类型


这样也没法运行直接到default结束

  1)要处理退出情况,用返回值或者加标志 。


哎看程序员给变量和函数起名字,就感觉好DT啊。

看着你这语法是没问题的,你确认你输入的是数字12345可能是非法输入吧,不是这个问题俺就不理解了


你把num打印出来你就知道答案了。

楼主的Main函数在哪里调用了你的Main_manue函数了吗?

我想说连给我输入num的机会都没有,直接输出然后结束

那你也可以在cin>>num之后把num的徝打印出来,别忘记给num赋个初值然后你设个断点跟踪一下,看看num的值到底是咋么出错了

最好加上下面的代码,清理错误数据否则输個字母进去就坑了

匿名用户不能发表回复!

在使用switch语句时还应注意以下几点:
  • 在case后的各常量表达式的值不能相同否则会出现错误。
  • 在case后允许有多个语句,可以不用{}括起来
  • 各case和default子句的先后顺序可以变动,而不會影响程序执行结果
  • default子句可以省略不用。

我要回帖

更多关于 C语言switch函数 的文章

 

随机推荐