问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中的函数是否区分大小写?

发布网友 发布时间:2022-05-11 07:13

我来回答

5个回答

热心网友 时间:2023-08-08 14:51

用大小写区分其实也算一种不错的做法。
在C\C++中都是区分大小写的。包括函数、标识符等等。
建议你看看匈牙利命名法,我想对你会有很大的帮助:
匈牙利命名法

匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。

据说这种命名法是一位叫 Charles Simonyi 的匈牙利程序员发明的,后来他在微软呆了几年,于是这种命名法就通过微软的各种产品和文档资料向世界传播开了。现在,大部分程序员不管自己使用什么软件进行开发,或多或少都使用了这种命名法。这种命名法的出发点是把量名变按:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解,下面是HN变量命名规范,其中也有一些是我个人的偏向:

属性部分
全局变量
g_
常量
c_
c++类成员变量
m_
静态变量
s_

类型部分
指针
p
函数
fn
无效
v
句柄
h
长整型
l
布尔
b
浮点型(有时也指文件)
f
双字
dw
字符串
sz
短整型
n
双精度浮点
d
计数
c(通常用cnt)
字符
ch(通常用c)
整型
i(通常用n)
字节
by

w
实型
r
无符号
u

描述部分
最大
Max
最小
Min
初始化
Init
临时变量
T(或Temp)
源对象
Src
目的对象
Dest

这里顺便写几个例子:
hwnd : h 是类型描述,表示句柄, wnd 是变量对象描述,表示窗口,所以 hwnd 表示窗口句柄;
pfnEatApple : pfn 是类型描述,表示指向函数的指针, EatApple 是变量对象描述,所以它表示
指向 EatApple 函数的函数指针变量。
g_cch : g_ 是属性描述,表示全局变量,c 和 ch 分别是计数类型和字符类型,一起表示变量类
型,这里忽略了对象描述,所以它表示一个对字符进行计数的全局变量。
上面就是HN命名法的一般规则。

详细请见我的参考资料。

参考资料:http://ke.baidu.com/view/419474.htm

热心网友 时间:2023-08-08 14:52

区分大小写.
例如:abc,Abc,aBc,abC,ABc,aBC,AbC 它们是不同的量。
例如系统保留字和函数 float, double, int, if, for, sin, cos, EOF, NULL 大小写不能错。

热心网友 时间:2023-08-08 14:52

严格区分大小写
强烈反对匈牙利
什么年代了,还匈牙利!连微软自己都不用了。除了老项目,不要再糊涂了。建议采用以下两种风格之一:类名大写开头,如SpecialType,函数、方法、变量等等小写开头,如specialType,习惯缩写如tmp, cnt, sum以及迭代器i, j, k等, 这是Java风格;另一种就是unxi风格了,有些人是不喜欢下划线的(我个人是不喜欢大写的,但是不会攻击之),我不想当攻击的标靶,这里就不具体介绍了。
重要原则:你应该遵守具体项目的风格,即便他用的是匈牙利。

热心网友 时间:2023-08-08 14:53

大部分都会区分大小写的,习惯上我们还会用大写表示常量,小写表示变量

热心网友 时间:2023-08-08 14:53

你可以只用小写,只要程序内部前后一致就行,和书上的代码具有同样的运行结果!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
U盘更新专用需要电脑打开怎么让我的U盘和电脑文件夹同步更新啊_百度知 ... 为什么我的硬盘一打开就弹出对话框说选择打开方式. 倒霉的是右键也打... 磁盘右键是打开方式怎么办 我双机盘符总是打开 打开方式 让我选择,右健第一项是打开.不知道是中了... 罗技Lightspeed怎么用? 罗技无线鼠标怎么样?怎么连接电脑使用? 为什么不建议去融资公司上班 融资担保公司一般账务处理及所涉及的会计科目有哪些 月经期间可以游泳吗 经期能不能游泳 食。组词 食堂的食怎么组词 男生选英语专业有前途吗?怎么学好它呢? 男生学英语专业毕业后好找工作吗? 男生学英语专业有什么好处? 英语专业男生的出路在哪里? 男生选择英语专业怎么样?有没有前途? 男生学英语师范专业有前途么? 英语专业男生毕业后可以干什么? 男生学英语专业的最大出息是什么? 男生学英语会有出路吗? 男生学英语专业做什么工作好呢? 男生学英语专业有出息吗 男生学英语教育专业,有什么出路 男生学习翻译专业有没有前途、? 男生学英语专 业是不是没有出路 朴振荣的人物经历 血吸虫是什么 公积金注册的手机号码不用了怎么办 如何更改公积金短信号码 c语言编程中为什么变量命名总掺杂大写? 在C++中,函数名可以随便定义吗??? 苹果手机真伪查询iphone 4 8G苹果手机序列号和型号请帮我查一查:产地其他的信息。 序列号:DNTH58UDDP0N c语言头文件命名规则有什么特点 IS902量产U盘,TH58NVG6D1DTG20-98D795BAF813,谁有它的参数,不胜感激啊 东芝th58tag7s2fba89芯片多少钱一片啊 U盘是金士顿8G (DataTraveler G2 USB DEVICE ) 主控是SSS 6691 芯片是东芝的 TH58NVG6D2FTA20 在灯光昏暗的环境玩手机会对眼睛造成什么伤害? 关灯玩手机,对眼睛的危害有多大?该如何缓解? 哪位ps大神可以把这照片的涂鸦还原回来,把蓝色的涂抹弄掉回到原来的样子... 关于涂鸦的问题 1895836开头的手机是哪的? 汽车epc打火启动行驶时一直亮,停车熄火后重启又没有了,正常吗? 请问?宁波这边有哪些数字开头的是电信的座机号手机号? 为什么宁波的电话号码有区号是0296的 手机开头15尾数4992的浙江宁波号码 谁知道宁波奉化地区的手机号段,至少要前7位 越多越好。如果能精确到前8位最好 手机号开头15857457是宁波什么地方? EPC灯亮了,熄火后重新打火又没了,会有什么问题吗? 开通股票户后为什么有些股票买不进呢?如创业板的