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

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:30:58

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

数字开头可能会和数字混了,很容易出问题引起混乱,所以就不用

晕,这个牛角尖钻的强啊,你管他为什么行不行呢,你记住不能用数字开头就够了,刚刚开始学吧,这个问题以后不要在问了。会被人笑话的

要彻底解决这个问题,建议自己去学习编译原理,别人都是说不很清楚的