发布网友 发布时间:2022-04-22 14:59
共1个回答
热心网友 时间:2023-05-18 15:28
哥们你是C语言的老程序员吧。 下划线一般有两种作用:
1.区分变量/函数名
比如有一个类里面有个name变量需要在构造函数中被赋值,而构造函数的参数也是name,那么就将一个改成_name。优点是一键('_')轻松区分,缺点是很容易混淆,特别是如果出现有多个name的情况,你能一眼区分 ________________name, __________________name吗?
2.用来分割很长的变量名,比如 int zhonghuarenmingongheguorenkou 加了下划线以后 zhong_hua_ren_min_gong_he_guo_ren_kou较易读懂。但是下划线加长了变量名长度,不宜与代码格式对齐影响美观。
3.加下划线写出来的代码有一种很classic的气息,而且很底层(离系统、硬件更近)。我个人从c学起的所以比较喜欢用下划线,而我软工出生的同事一般用大写首字母来替代下划线的以上作用。