苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

关于结构体的一点小建议

[复制链接]
1 191
高柳蝉 2021-3-31 14:46:04 | 显示全部楼层 |阅读模式

附件下载,需登录可以查看贴内更多信息

您需要 登录 才可以下载或查看,没有账号?立即注册

x
不知道官方大大能不能看到,但是我还是要说一下,
对于一个英语渣渣的人来说,结构体里面的变量名不能用中文真的很头疼,就算不能有中文,哪怕注释里的文字在调用的时候能看的见也行呀.
做一个功能块,有很多输入输出的时候,如果不用结构体的话,那调用功能块的时候,就有些惨不忍睹,很长一条,用结构体呢?表示自己写的结构体也看不懂,因为调用的时候,看不见注释.
求更新一下这个功能,谢谢
免责声明:内容为网友自行发布或者来自互联网资源或者参考文献,如果侵犯了您的权益,请联系站长 1304546267@qq.com,我们会及时删除侵权内容,感谢您的理解!

相关帖子

回复

使用道具 举报

关键词:结构体、变量名、中文、注释、功能块、调用、更新

文章大纲:
I. 结构体的作用和问题
  A. 结构体的定义和用途
  B. 使用中文变量名的问题
II. 关于结构体变量名的建议
  A. 可以考虑允许使用中文变量名
  B. 为了更好地调用和理解,建议增加注释和命名规范
III. 结构体在功能块调用中的优势
  A. 通过结构体减少参数列表长度
  B. 提高代码可读性和维护性
IV. 更新结构体功能的可能性
  A. 官方对于此问题的回应和影响
  B. 编程社区的讨论和解决方案
V. 总结

扩写内容:
I. 结构体的作用和问题
结构体是C语言中一种自定义数据类型,它可以包含多个不同类型的变量,这些变量可以一起组成一个功能块或数据结构。结构体的灵活性使得它在编程中有很广泛的应用,特别是在需要处理多个相关数据的情况下。然而,目前在使用结构体时存在一个问题,即无法使用中文作为变量名。

B. 使用中文变量名的问题
对于一些英语水平不高的程序员来说,用英文命名变量已经是一件困难的事情了,更不用说在结构体中使用有意义的中文变量名。这让他们在编写代码时感到非常头疼,因为无法用自己熟悉的语言来表达变量的含义。虽然可以通过注释的方式来解释变量的含义,但当调用结构体时,注释无法显示出来,导致代码的可读性和理解性下降。

II. 关于结构体变量名的建议
A. 允许使用中文变量名
为了解决上述问题,可以考虑允许在结构体中使用中文变量名。中文作为一种常用的交流语言,能够方便程序员表达变量的含义,提高代码的可读性和理解性。当然,为了兼容英文变量名,可以在编译器或解析器中增加相应的处理逻辑,将中文变量名转换为对应的英文字符。

B. 增加注释和命名规范
另一个改进的方式是增加注释和命名规范。可以要求程序员在结构体定义时,对每个变量添加注释,解释其含义和用途,这样在调用结构体时也能够通过注释来理解变量的作用。此外,还可以制定一套命名规范,要求变量名必须具有一定的规范性和可读性,确保代码的清晰度。

III. 结构体在功能块调用中的优势
A. 通过结构体减少参数列表长度
使用结构体的另一个优势是可以减少函数或功能块的参数列表长度。当一个功能块需要传递多个参数时,如果不使用结构体,那么调用该功能块时需要写很长的参数列表,这不仅让代码难以理解,也容易出错。而使用结构体,则可以将多个相关的参数打包成一个结构体变量,只需传递一个变量作为参数,大大简化了调用过程。

B. 提高代码可读性和维护性
除了简化参数列表,使用结构体还能提高代码的可读性和维护性。通过结构体,我们可以将相关的数据和逻辑组织在一起,使得代码的结构更加清晰,易于理解。同时,结构体的定义可以在不同的功能块中重复使用,避免了代码的冗余和重复编写,提高了代码的可维护性。

IV. 更新结构体功能的可能性
A. 官方对于此问题的回应和影响
作为一个困扰程序员已久的问题,是否更新结构体功能需要官方对此问题进行认真的考虑。官方可以通过调查和调研来了解程序员对于使用中文变量名的需求,并据此决定是否更新编译器或解析器的规则。如果官方能够允许使用中文变量名,将会大大提升非英语用户的编程体验和效率。

B. 编程社区的讨论和解决方案
此外,编程社区也可以积极讨论和探索结构体功能的更新。通过组织相关的技术讨论会或在开源平台上发起相关项目,可以集思广益,寻找更好的解决方案。一些有影响力的编程社区也可以向官方提出建议和呼吁,促使相关更新的推进。

V. 总结
结构体作为一种重要的数据类型,具有简化代码和提高可读性的优势。然而,在使用结构体时存在无法使用中文变量名的问题。为了解决这个问题,可以考虑允许使用中文变量名或增加注释和命名规范。此外,结构体还在功能块调用中有很大的优势,能够减少参数列表长度、提高代码可读性和维护性。对于更新结构体功能的可能性,官方和编程社区都可以发挥积极的作用,以提升程序员的编程体验和效率。
                                                                                                                                                                                                                                                 以上内容来自  AI机器人,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,AI机器人有时候会乱说一通……
回复

使用道具 举报

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节628课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节628课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00

到"π³ 实操派",学PLC就是快!汇川PLC及Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超600节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部