惊奇发现,原来VC函数名可以中文的

永夜星空 2008-07-17 12:52:30
用VC好多年了,从VC6到现在VC2005,今天突然发现原来VC的函数名可以是中文的.看看下面的测试程序:
#include "windows.h"
int 计算(int a,int b);
void 中文开始()
{
int k=计算(44,22);
if(k==66)
{
MessageBoxA(0,"66","结果",0);
}
else
{
MessageBoxA(0,"00","结果",0);
}
ExitProcess(0);
}
int 计算(int a,int b)
{
return a+b;
}

也不知道是哪个版本开始可以用中文名的,从来也没有人告诉我.最重要我想知道中文的函数名会不会让程序有什么漏洞,如果没什么影响以后一些函数就用中文了.英文不好有时取个合适的函数名就翻了老半天字典.
...全文
318 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
kwovex 2008-09-07
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 yaotong 的回复:]
好象是从VC2003开始才有的这个功能
[/Quote]
Joyfulmath 2008-07-18
  • 打赏
  • 举报
回复
if(k==66)
{
MessageBoxA(0,"66","结果",0);
}
----------------------------------
如果(k等于66)
{
弹出("66",结果 );
}

yupengchen951124 2008-07-18
  • 打赏
  • 举报
回复
恩 ,长见识了。
mxm324 2008-07-18
  • 打赏
  • 举报
回复
长见识了
lsd1025 2008-07-18
  • 打赏
  • 举报
回复
唉,习惯了全英文,
杂的晃眼!
zaodt 2008-07-17
  • 打赏
  • 举报
回复
不错!
Crob 2008-07-17
  • 打赏
  • 举报
回复
阿拉勃蚯蚓文都可以
Vanel 2008-07-17
  • 打赏
  • 举报
回复
一直能啊,类名都可以是汉字的
yaotong 2008-07-17
  • 打赏
  • 举报
回复
好象是从VC2003开始才有的这个功能
龙凤呈祥焱 2008-07-17
  • 打赏
  • 举报
回复
看对应的汇编代码.
wanshi131 2008-07-17
  • 打赏
  • 举报
回复
输中文没有英文快

api和库都是英文的,中英文混杂比较乱
fox000002 2008-07-17
  • 打赏
  • 举报
回复
最受不了的就是中英文混杂

关键字和 API 都是英文的吧,还是全英文的比较顺眼
oo_v_oo 2008-07-17
  • 打赏
  • 举报
回复
还真是有收获
changhui_china 2008-07-17
  • 打赏
  • 举报
回复
学习
11000000 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 BlueSky20080808 的回复:]
有点意思,
平时都用英文来定义函数名,
感觉还是英文比较保险一些吧!
[/Quote]
ToperRay 2008-07-17
  • 打赏
  • 举报
回复
因为VS2005的文件是UNICODE的。
chenyu2202863 2008-07-17
  • 打赏
  • 举报
回复
我 还只会用汉字弄文件名
Eleven 2008-07-17
  • 打赏
  • 举报
回复
Up....
FORTUNATE99 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Mackz 的回复:]
这有什么,有人就是这样设计“汉编”的。
[/Quote]
xuxingok 2008-07-17
  • 打赏
  • 举报
回复
2005支持Unicode应该就是可以的
加载更多回复(9)

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧