Win32:C++其实早已支持中文编程

我们以前学习C/C++的时候,对于变量和标识符的命名都有如下规则:

  1. 变量名必须由字母、数字、下划线构成
  2. 只能以字母、下划线开头

似乎对中文不太友善啊,于是后来出现了一些中文编程的呼声,甚至还真的出现了一些中文编程语言。

其实在Unicode普及之后,这两条命名约束已经不再适用了。

毕竟它只是一个一个符号地址而已,对于命名用什么样的字符真的已经没有什么影响了。

而且现在Visual Studio 早就就已经支持了中文字符来命名了

比如:以VS2013为例,我直接上代码


#include "测试.h"
void 打印Proc(int 参数1)
{printf("print %d\n", 参数1);
}
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{int 数量1 = 2;int 数量2 = 3;double 测试 = 3.5f;double product = 数量1 * 数量2 / 测试;打印Proc(数量2);return 1;
}
  • 1、变量,函数名 均可使用中文了
  • 2、源代码文件名也可以使用中文
  • 3、监视/调试等都可以使用中文了

可以直接复制上面代码到VS里面编译运行。

如下图:

 运行结果如下

不过话说回来,如果全部改成了中文命名的变量和函数名,对于程序员来说,可能真的就有些不太适应了。 而且最关键的是,对中文的支持与否完全取决于编译器。目前不是所有的编译器都支持的。

如果遇到有什么疑问,可留言或站内私信消息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/33374.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

硅基MEMS制造技术分析

MEMS(微电子机械系统)技术是一种使产品集成化、微型化、智能化的微型机电系统。在半导体集成电路技术之上发展起来的硅基MEMS制造技术目前使用十分广泛。   国外技术发展日趋成熟 上世纪80年代,在美国政府的高度重视下MEMS技术研发开始起步。1992年“美国国家关…

硅基罗丹明铜离子荧光探针/烷氧基羰基取代硅基罗丹明衍生物

硅基罗丹明类荧光染料分子由于其良好的光谱学和化学性质,被应用于荧光探针的合成中。通过将罗丹明分子中的氧原子用硅原子进行取代,使其广谱范围红移,可以满足近红外荧光检测需求,同时保留了罗丹明染料诸多性质,如荧光…

硅基罗丹明近红外荧光染料/硅基罗丹明近红外发射双光子

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文 前言 荧光探针分子通常是由荧光团(Fluorophore),识别基团(Receptor)和起传递作用的链接基团(Spacer)组成,荧光团是将识别基团选择性的与被分析物结合或…

硅基光电子集成

摩尔定律:摩尔定律是由英特尔(Intel)创始人之一戈登摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,…

硅基芯片与光纤耦合及封装

前言 随着硅基光子集成的设计与工艺条件逐步完善,芯片上各类有源、无器以 及它们组合而成的光模块,目前已经能够很好地实现小尺寸下信号处理。对于一 个完整的光通信链路,常由“发射端 ——传输介质 ——接收端”三部分构成,而集…

[项目管理-2]:软硬件项目管理 - 干系人管理、实践活动、常见工具

目录 第2章 干系人管理(谁来做?) 2.1 概述 2.2 常见的干系人 2.3 干系人的信息内容 2.4 干系人登记册存放 2.5 干系人表格的作用(登记册) 2.6 干系人管理策略 2.7 干系人管理与其他模块的关系 第2章 干系人管理…

虚拟人都能导购了,还要实体导购干什么?

作者 | 曾响铃 文 | 响铃说 请珍惜还在和你内卷的同事吧,毕竟他还是个“真人”。 2021年年底,当某地产商“总部优秀新人奖”被颁给首位虚拟员工“崔筱盼”时,还在“反内卷”的打工人瞬间“悟了”——原来,“我的同事不是人”这…

[管理与领导-7]:新任管理第1课:管理转身--从技术业务走向管理 - 管理常识1

目录 第1章 管理基本概念 1.1 什么是管理? 1.2 管理的要素与职能 第2章 管理是什么? 2.1 以终为始 2.2 资源的优化配置 2.3 分而治之:分目标、分任务、分权力、分利益 2.4 目标明确 2.5 优先级 2.6 知人善用,人尽其才 …

硅基生命

硅基生命 编辑 讨论2 硅基生命是相对于碳基生命而言的。所谓碳基生命,根源于有机物的原始概念:只能由生物产生的物质(有机物现在指的是除了碳氧化物,碳硫化物,碳酸盐,氰化物,碳化物&#xff0c…

硅基压力传感器—MEMS

背景介绍 压力传感器作为触觉传感的核心部件,要求对外界机械力进行精确、稳定的探测和反馈,是人机交互系统发展的关键,在工业机器人、电子皮肤等领域具有广泛的应用。调研可知,压力测量的方法主要有:1. 电阻应变式压力…

硅基生命之漫谈-1:天马行空

1. 身(生理)》硬件 1.1 分解与组合 原子-》分子-》有机分子-》基因-》器官-》组织-》人体 1.2 五官 眼》摄像头 耳》拾音器 鼻》各种气体床传感器 口》发声器 舌》味道传感器 1.3 人体八大系统 运动系统(手,足,…

[人工智能-综述-3]:人工智能与硅基生命,人类终将成为造物主

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing 本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119061112 目录 引言 第1 部分 人工智能的过去 - 人类的智能 1.1 宇宙的诞生与生命的出现 1.2 人类的出现与人…

npm包管理,这一篇就够了

文章目录 人工智能福利文章npm是什么?npm install 安装模块npm uninstall 卸载模块npm update 更新模块npm outdated 检查模块是否已经过时npm ls 查看安装的模块npm init 在项目中引导创建一个package.json文件npm help 查看某条命令的详细帮助npm root 查看包的安…

飞书即时消息无需代码连接PaLM Google AI的方法

飞书即时消息用户使用场景: 许多企业使用飞书系统办公,现在有了PaLM Google AI技术,能够根据用户的提问来自动产生回答,而且不需要人为干预。企业负责人常常在想,如果可以将PaLM Google AI技术融入到飞书机器人中打造一…

飞书即时消息无需代码连接文本翻译(免费版)的方法

飞书即时消息用户使用场景: 在一个跨国企业中,飞书即时消息应用机器人被用于不同部门的沟通协作。当一个部门的成员收到来自其他部门或者国外的消息时,需要企业人员同步到翻译软件上进行翻译。但这个过程会存在一定的问题: 翻译一…

AI图像生成无需代码连接集简云数据表的方法

1 场景描述 人工智能的出现,各个领域都开始尝试将AI作为提高工作效率的必备工具。除了AI对话等,越来越多的AI图像生成工具也出现在市场上。这些AI图像生成工具可以自动创建惊人的图像、艺术作品和设计,从而帮助设计师和创意人员更快速地实现其…

OpenAI DALL·E无需代码连接集简云小程序的方法

使用场景 随着chatgpt的大火,带来了一波人工客服智能机器人的热潮,除自动聊天外,又增加了ai生成图像的功能,也有越来越多企业关注到了AI绘画的热度,并选择在这一领域加速布局。 在设计领域中,它可以帮助设计…

邮件触发无需代码连接维格表的方法

邮件触发用户使用场景: 企业人力常会收到候选人发来的求职邮件,然后提取其中的姓名,学历,期望薪资等关键信息,再将信息同步到维格表存储汇总。但是人力手动同步数据不仅费时费力且易出错,一旦出现候选人信息…

产品研发项目进度管理软件工具有哪些推荐?整理10款最佳进度管理软件

项目进度管理是确保项目按时完成的关键过程,使用合适的项目进度管理工具能确保帮助项目管理者实时了解和控制项目的进展情况,及时发现和解决问题,减少项目风险,提高项目效率和管理水平。这里将整理出国内外最受欢迎的10款项目进度…

Webhook无需代码连接明道云应用的方法

1 使用场景 数字化时代,营销已作为企业的主要推广方式,百度推广为企业提供了大量获取销售线索的工具,例如表单附加广告,外呼功能,百度商桥客户服务系统等等,通过这些方式让企业可以快速的获取到意向客户的销…