void_class为什么合法?因为有下划线吗?

void_class为什么合法?因为有下划线吗?

void_class为什么合法?因为有下划线吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

215回答
一只发呆的猫 2018-12-27 22:49:53

加上下划线就和关键字没关了

就好比,在java中一个单词首字母大和小写表达的意思不同一样

慕函数0117942 2018-12-21 18:33:55

可以这样理解:只要这个标识符不是数字开头、不包含空格、不是关键字、不是保留字,这个标识符就是合法的

慕移动1339685 2018-12-18 00:12:06
因为void_class是一个整体,不单纯是void + _  + class,就算没有下划线的voidclass也是合法的。
独孤思 2018-12-15 18:20:33

下划线左右都是关键字 但是因为下划线连接 所以这三个组成的默认为一个词 所以成了不是关键字的合法命名

慕侠6266637 2018-12-12 23:41:21

就跟abcvoid一样的合法

Danlines 2018-12-12 16:35:26

包含关键字,但是整体并不是关键字。

清涧寒辰 2018-12-08 17:41:25

不在保留字和关键字中,且以字母,_或者$开头的,包含_,$,字母或数字的组合而成的单词 都合法

慕仰7425722 2018-12-04 16:11:47

如果没下划线就是两个关键字,有下划线就是标识符

慕粉7433529 2018-12-03 19:06:09

java语句里class是关键字 而如题就不是关键字 Class也不是关键字

Jonas_Gyw 2018-12-03 16:47:40

看作一个整体。void是非法的,class是非法的,void_class 这是一个整体,这个就是合法的,不违反规则

破釜chenzhou 2018-11-28 21:17:14

题主以为是有关键字就不合法是吧,你可以这么理解,只要不违反标识符的命名规则就是合法的。void_class完全符合命名规则呀

forevertsin3880189 2018-11-27 17:33:19

合法啊,字母、下划线,没有以数字开头

抖兜转转 2018-11-24 17:54:12

是 class是非法 void是非法  下划线相连合法

矜持丶ll 2018-11-21 21:05:53

因为关键字是不能单独拿出来命名的,而不是不能包含!

qq_慕勒1577456 2018-11-21 00:20:13

满足明名规则就是合法的呀。不是数字,不是关键字

矜持丶ll 2018-11-19 20:27:14

那意思就是关键字不能单独拿出来命名呗

慕盖茨4397558 2018-11-17 16:12:39

是的,虽然void和class都是关键字,但加上下划线就变成合法的标识符了

空空horhor 2018-11-16 15:32:07

因为下划线把两个加在一起构成了一个新的变量名称,而不是void和class

新码农 2018-11-12 20:05:00

可以包含关键字。        

__秋__ 2018-11-12 16:07:19

通过下划线连接  形成了一个新的字符

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师