case后面的数字

来源:4-16 分支结构之switch语句

qq_琳琅_2

2017-04-03 13:11

例子中的int day=1中day已经赋值为1,case 2直接写2是不是不妥,为什么不写成int day,这样day没有赋值写case2是不是就好啦

写回答 关注

1回答

  • 慕神9615927
    2017-04-03 16:05:13

    想法是对的,但switch开始执行的时候,day必须已经被赋值过才有意义。

    例子只是用来说明switch的用法,实际情况一般都是不知道day的实际值,day的值需要用户来输入,或者是其他函数的返回值等等。

    慕神9615...

    int day; scanf("%d",&day); switch(day) { case 1: // break; case 2: // break; }

    2017-04-03 16:17:58

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题