您的位置:

c语言数字能开头吗,c语言 开头

本文目录一览:

C语言中为什么标识符不能用数字开头

因以0(0x)开头的数字是常数。假设可以以数字开头,那么,0123,这一个常量还是变量?//尤其是这种情况。 0xFFF这是一个常量还是变量?个人认为,c语言,为了区分常量和变量。就不允许以数字开头。

c语言变量为什么不能用数字开头

因为这是为了制作编译器的方便,如果你学过编译原理的话,你会知道如果开始第一个字符可以是数字,那会是相当痛苦的,这会增加此法分析的难度,所以C语言变量拒绝使用数字开头这种方式。

在c语言中的变量命名,不能用数字打头,我想知道,为什么不能用数字打头,有什么

一般编程语言都鲜有用数字开头的,原因就是编译器这样规定,怕引起二义性,(打个比方,指数表示就是 "数字+字母E"如果变量能用数字开头的话,6e3到底是当作常量还是变量呢)电脑是死的,是编译器中定义的语法来工作的,知道是这回事就行,未必一定要问了个所以然来,就象为什么杀人犯法一样.

C语言的表达式可以是数字开头吗?

当然可以,虽然变量标识符不可以用数字开头,而表达式不等于变量标识符,表达式也不等于语句

比如

if(3x)

也可以写做

if(x3)

3x 和 x3 都是等价的表达式,现在这位同学明白了吧

c语言中变量命名时不能用什么开头

不能用 数字 和 除了 下划线 _ 以外 的 符号开头。

(也就是只能用 大小写字母开始 和 下划线 _ 开始 的名字)。