C语言的标识符为什么区分大小写呢?

2024-12-29 18:48:34
推荐回答(5个)
回答1:

VB是给小孩子玩得
不只是c,你看一下别的语言
delphi,java,脚本里的lua,python,ruby
什么的,都是要区分的
区分之后程序更易读,而不是像vb一样全变成奇怪的大写
比如编程常用的匈牙利命名法,用小写变量性质+大写字母开头的名字
比如一个指向某个人物名字的指针,我叫他:lpStrPersonFirstName
假如你用VB,变成难看的:LPSTRPERSONFIRSTNAME
还有c里面全部大写的一半是特殊的宏定义 比如
#define PI 3.1416
#define HALF_PI 1.5708
这样分类绝对比VB好很多

回答2:

应该是出于对程序严谨性和规范性的要求:
比如用匈牙利命名法时,区分大小写的好处就体现出来了。
原本定义字符串为lpStrPersonFirstName如果不区分大小写就会变成难看的:LPSTRPERSONFIRSTNAME。
还有c里面全部大写的很多是特殊的宏定义 比如:
#define PI 3.1416

回答3:

应该是出于对程序严谨性和规范性的要求。比如用匈牙利命名法时,区分大小写的好处就体现出来了

回答4:

C语言自古以来就是区分大小写的,语法的规定,没什么为什么

回答5:

恩,区分之后判断起来简单了