标题:为什么?
只看楼主
日恋
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2011-6-4
结帖率:93.33%
已结贴  问题点数:15 回复次数:14 
为什么?
在标识符中为什么3x,book l这些是合法的,不是规定由字母、数字、下划线组成的吗?开头要以字母或下划线开头,而3x不是字母开头的,book 1里又有不规定符号(空格)
搜索更多相关主题的帖子: 字母 标识 下划线 
2011-10-29 19:12
ppfly
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:297
专家分:1956
注 册:2009-5-17
得分:2 
谁说3x,book l是合法标示符

********多贴代码,少说空话*******
2011-10-29 19:18
GeBron
Rank: 2
等 级:论坛游民
帖 子:23
专家分:33
注 册:2011-4-14
得分:2 
为什么计算机语言中的变量名都不能以数字开头呢?

因为每次输入“头符号”后要判断该符号是数字还是字符,如果是数字,则可以直接跳入数字处理的模块,若是字符则按变量名来处理。如果允许变量名以数字开头,则以后每次输入一个符号都要做一次“是否为数字”的判断,直到符号出现非数字再转成变量名,而禁止以数字开头只需要判断一次,很显然“每一次都要判断”是一种极大的浪费。另外变量名以数字开头对程序员而言也没有任何的帮助,反而降低了编译器的性能,毕竟O(1)和O(n)还是差距不小的。

http://www.
2011-10-29 19:23
日恋
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2011-6-4
得分:0 
书上啊
2011-10-29 19:57
日恋
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2011-6-4
得分:0 
减号(—)和等好(=)等等数学运算符在C中是不是算符
2011-10-29 20:04
xp0213
Rank: 7Rank: 7Rank: 7
来 自:湖北武汉
等 级:黑侠
威 望:1
帖 子:210
专家分:522
注 册:2011-10-26
得分:2 
yy
2011-10-29 20:08
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
得分:2 
回复 楼主 日恋
这违背了,C标准,是不可能的,你应该是看错了或那根本就不是标示符

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-10-29 20:38
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:2 
回复 楼主 日恋
你好像学了有一段时间啦,怎么还在这种问题上纠结?

授人以渔,不授人以鱼。
2011-10-30 15:29
苦雪
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:44
专家分:114
注 册:2011-5-29
得分:2 
请教,你是在那本书上看到的呀
2011-10-30 15:31
weiwei555
Rank: 5Rank: 5
来 自:中国
等 级:职业侠客
帖 子:179
专家分:323
注 册:2011-3-4
得分:2 
回复 楼主 日恋
用的什么书啊,不会是你看错了……
2011-10-30 17:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-353790-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.238276 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved