为什么会报错,是因为没有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无用
悬赏问题
- ¥30 雷达辐射源信号参考模型
- ¥15 html+css+js如何实现这样子的效果?
- ¥15 STM32单片机自主设计
- ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢
- ¥15 不小心不正规的开发公司导致不给我们y码,
- ¥15 我的代码无法在vc++中运行呀,错误很多
- ¥50 求一个win系统下运行的可自动抓取arm64架构deb安装包和其依赖包的软件。
- ¥60 fail to initialize keyboard hotkeys through kernel.0000000000
- ¥30 ppOCRLabel导出识别结果失败
- ¥15 Centos7 / PETGEM