黑马程序员技术交流社区
标题:
枚举类型中不能写汉字?
[打印本页]
作者:
zsling
时间:
2014-12-18 18:15
标题:
枚举类型中不能写汉字?
枚举类型:
一般我们这样定义:
enum Season
{
spring ,
summer ,
autumn ,
winter
};
但是如果我想写成汉字
enum Season
{
春天 ,
夏天 ,
秋天 ,
冬天
};
为什么就不可以?里面的值不是可以随便写吗?
作者:
TCen
时间:
2014-12-18 20:12
1.命名规则(一定要遵守)
1>只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成
2>严格区分大小写,比如test和Test是2个不同的标识符
3>不能以数字开头
4>不可以使用关键字作为标识符
2.命名规范(最好遵守)
尽量起个有意义的名称,比如一个完整的英文单词,别人一看这个名称就能才能这个标识符的作用。如果不懂英文,你也可以用拼音,尽量不要起像abcde、sfsdfsdf等这类看起来没有意义的名称 如果标识符中含有多个单词,可以使用驼峰标识(除开第一个单词,后面每个单词的首字母都是大写):firstName、myFirstName,或者使用下划线_来连接:first_name、my_first_name
作者:
从今以后
时间:
2014-12-18 20:23
enum {妹子, 汉子, 女汉子} people;
people = 汉子;
NSLog(@"%d %d", 妹子, people); // 输出:0 1
= =我在Xcode中试了下可以啊,连个警告都没有。。
作者:
sajiner2
时间:
2014-12-18 21:07
楼主试下就知道了啊,机器说的算~:P
作者:
weizhang00
时间:
2014-12-18 21:18
本帖最后由 weizhang00 于 2014-12-18 21:19 编辑
等你用了swift就知道了,新语言可以看错了,我以为你说变量名
作者:
。烊了
时间:
2014-12-18 21:29
可以写汉字的,问问题之前,自己先试一下嘛
作者:
邹志鹏
时间:
2014-12-18 22:17
我想说就算可以写汉字也千万不要写,这是编程界的大忌,无论是Android还是IOS,一出现汉字就暴露水平了~~
作者:
comeprince
时间:
2014-12-18 23:18
不能 编程不识别
作者:
zsling
时间:
2014-12-19 09:34
我是用的VC编写的,是真的不行,编译器的问题?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2