为什么会报错,是因为没有switch那个函数吗,在大括号那里报错,是使用不合法吗
5条回答 默认 最新
- GPT_Pro 2023-02-24 13:13关注
该回答内容部分引用GPT,GPT_Pro更好的解决问题
Java和C语言的差异在于,Java更加强调面向对象的编程,拥有更为强大的封装性和多态性,也更加安全,而C语言则更加偏向过程化编程。Java与C语言在循环部分有很大的不同:
(1)Java只有for、while、do-while循环,而C语言还有goto循环。
(2)Java中for循环有三个参数,而C语言中只有一个参数。
(3)Java中for循环可以实现多重循环,而C语言中只能实现单重循环。
(4)Java支持break和continue语句,而C语言中只支持break语句。Java中switch语句主要用于对多个选项的判断,而不是用来作循环的。如果使用switch语句作循环的话,会出现以下几个问题:
(1)在switch语句内部无法使用break和continue语句。
(2)switch语句内部不能使用多个循环条件来控制循环的进行。
(3)switch语句使用的是switch-case构造体,而不是for或while构造体,因此无法在大括号内部使用多重循环。总之,Java和C语言在循环部分有显著差异:Java中强调面向对象的特性,并支持break和continue语句以及多重循环;而C语言则偏向过程化编程并仅支持单重循环和break语句。
如果回答有帮助,望采纳。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 这种微信登录授权 谁可以做啊
- ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
- ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
- ¥15 网络设备配置与管理这个该怎么弄
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来