nnpc.net
当前位置:首页 >> 3ABC是合法变量 >>

3ABC是合法变量

是合法的字符型变量.dim abc as string

这同所用的语言的语法规定有关.不一定不是合法变量.例如:abc_3 在 c/c++ 语言中是合法的变量名.因为语法规定 可以用字母和数字和下划线,只要不是用数字开始,不与关键字,系统变量, 函数 重名就可以.

不知道你是哪种编程语言 我以C语言为例给你说明,一般情况大多编程语言差不多 C语言规定变量只能由字母,数字和下划线组成,且只能以字母或下划线作为第一个字符(不能以数字开头)而且不能是C语言中的关键字.比如以下是合法的变量 abc abc123 abc_123 _abc123 以下是不合法的123abc (不能以数字开头) case (case是C语言中的关键字)

是合法的字符型变量.Dim ABC As String

B是一个表达式,D中变量名第一位是数字是不允许的,至于A和C,好像都是合法的.

尽管只在极其有限的环境下有用, 可它在 ANSI C (可能也包括一些 ANSI 之前的系统)中是合法的.它声明了一个长度为 3 的数组, 把它的三个字符初始化为'a', 'b' 和 'c', 但却没有通常的 '\0' 字符.因此该数组并不是一个真正的 C 字符串从而不能用在 strcpy, printf %s 等当中.多数时候, 应该让编译器计算数组初始化的初始值个数, 在初始值 “abc” 中,计算得长度当然应该是 4.

就是A先与B同或啊,然后用同或的结果再与C同或咯!三个变量同或的时候如果有偶数个0(即0个或2个0)的话,结果就是1,否则是0.

只有D是合法的 right是VB中的函数名 也叫保留字不能用这个作为变量 B 答案中@是非法变量不能用 C 中VB变量不能以数字开头 所以只有D是正确的

答案是:C.理 由(建议你参考一下VB的MSDN帮助文档):[1].变量名必须以字母或汉字开头;[2].不能在变量名中出现句号、空格或者嵌入!、@、#、$、%、&等字符;[3].不能使用VB的关键字作为变量的名字;[4].变量名不得超过255个字符;[5].变量名在变量的有效范围内必须是唯一的;[6].变量名不区分大小写.

应该选a,b项赋值后就不是变量而是9,c项在vb中属于关键词,最后一项数字在定义是不能在首位

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com