tailimo 发表于 2024-9-24 22:46:49

return返回值后面符号问题

我看别人代码返回值后面带了2个分号,具体为下
    return res;;


    return temp*100;;

这样的形式

请问各位大佬:   这个写法对程序有什么影响吗?
                     与单分号有什么区别?
谢谢!!

晓飛飛 发表于 2024-9-24 22:50:48

两种写法都可以,需要特别注意的是,返回值的类型一定要和定义的函数类型匹配,否则将有不可遇见的返回值。

hsrzq 发表于 2024-9-29 21:41:15

两个分号不是卡键盘就是手抖了

soma 发表于 2024-9-29 21:58:30

hsrzq 发表于 2024-9-29 21:41
两个分号不是卡键盘就是手抖了

我看别人代码返回值后面带了2个分号,表示看不懂

health 发表于 2024-9-29 23:18:21

其实三个分号也是可以的。

hsrzq 发表于 2024-9-29 23:50:30

soma 发表于 2024-9-29 21:58
我看别人代码返回值后面带了2个分号,表示看不懂

你要愿意写100个分号也行,大家一眼就知道是卡键盘了

小坤 发表于 2024-9-30 08:05:41

{:5_322:}

21cnsound 发表于 2024-9-30 09:21:06

经c转汇编验证,一个分号和多个分号是完全一样的。

jxdaya123 发表于 2024-9-30 10:44:50

会优化掉,编译结果不受影响。
页: [1]
查看完整版本: return返回值后面符号问题