
下列标识符定义中合法的是( ) A. 123show B. show12-a C. _show.mn D. show_123
根据编程语言(如 Python 或 Java)的标识符命名规则,标识符必须遵循以下规则:
标识符必须以字母(a-z、A-Z)或下划线(_)开头。
标识符可以包含字母、数字、下划线,但不能包含其他符号或空格。
标识符不能以数字开头。
根据这些规则,分析每个选项:
A. 123show:以数字开头,不符合规则,不合法。
B. show12-a:包含了非法字符 -,不合法。
C. _show.mn:包含了非法字符 .,不合法。
D. show_123:只包含字母、下划线和数字,符合命名规则,合法。
因此,合法的标识符是 D. show_123。