C语言里面大小写有区分吗?

作者&投稿:熊奋 (若有异议请与网页底部的电邮联系)

C语言里面大小写有区分。区别为:用途不同、编译不同、写法不同。

一、用途不同

1、大写:大写用于C语言的符号常量名。

2、小写:小写用于C语言的控制语句和关键字。

二、编译不同

1、大写:大写的符号常量名与硬件没有关联,不需要配合编译系统所支持的各类库。

2、小写:小写的控制语句和关键字与硬件有关联,需要配合编译系统所支持的各类库。

三、写法不同

1、大写:大写的符号常量名第一个字符必须为大写字母或下划线,否则为不合法的变量名。

2、小写:小写的控制语句和关键字只能是小写字母或数字,不能带下划线。



C语言里面大小写是区分的

aaa和Aaa是不同的. 关键字也一样,if是关键字,iF不是关键字

c语言区分大小写,和java一样。严格区分的。如上面所说,if就是关键字,而IF只是标识符而已

有区分的,比如对变量而言q 和Q就是两个不同的变量。

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

用大小写区分其实也算一种不错的做法。
在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命名法的一般规则。

详细请见我的参考资料。

1.void Josegh(void)中的m与define中的M一样吗?
答:不一样,C++区分大小写

为什么程序自动也作为10对待?
答:因为在调用Josegh之前,在主程序中已对m赋值:m=M;

2.void Josegh(void)中为什么可以重新使s=0,
答:s是个普通的全局变量,当然可以赋值。

这个s与define中的S一样吗?
答:不一样,一个是变量,一个是符号常量

define定义的常量还能重新赋值吗?
答:不可以

C语言 分辨大小写字母
答:C语言里面大小写有区分。区别为:用途不同、编译不同、写法不同。一、不同的用途 1.大写:大写在C语言符号的正常值名称中使用。2.小写:小写在C语言中用于控制语句和关键字。二、不同的编译 1.大写:大写符号常量名称不与硬件相关联,并且程度不需要与编译系统支持的各种库相配合。2.小写:小写...

C语言程序设计中区不区分大小写?
答:区分大小写.例如:abc,Abc,aBc,abC,ABc,aBC,AbC 它们是不同的量。例如系统保留字和函数 float, double, int, if, for, sin, cos, EOF, NULL 大小写不能错。2。格式很重要吗?例如有的需要前面空两格,不空会不会有严重后果?程序书写中的空格符很重要, 例如: *b 是指针b的值,而 a *...

C语言区分大小写吗?
答:当然要区分的,a和A两个是不一样的。ASCII码分别是65和97,有区别的。

汇编语言是否区分大小写
答:汇编语言的语句是不区分大小写的,编译软件会自动识别这些语句,但是汇编程序中用户定义的变量、标号等,将区分其大小写,编程时要注意这些区别,以免出错。比如:ORG 0000H Ljmp main org 0030h main:mov TMOD,#01h setb EA ...这是合法的,不会出错,编译器也能正确识别。

C语言的文件名区分大小写不?
答:1 C语言本身是区分大小写的。文件名在C语言中,是以字符串方式存在的,同样区分大小写。2 由于文件名是访问文件用的,所以是否真正区分大小写,取决于文件系统。a, 对于windows,本质上是不区分大小写的。也就是说,在windows下编程时,#include <stdio.h>和#include <STDIO.H>是一样的。b, 对于...

C语言中区分大小写吗?
答:区分。

英语大小写有什么区别吗?
答:第一个大写,第二个小写,如:Best wishes.英语(English)是印欧语系-日耳曼语族下的语言,由26个字母组成,是欧盟以及许多国际组织以及英联邦国家的官方语言,亦是世界上使用最广泛的语言。它诞生于日德兰半岛和莱茵河流域,通过英国的殖民活动传播到了世界各地,后因英美两国经济、军事和政治的世界领先...

英语大小写有什么区别?
答:在英语中,大小写有以下几个方面的区别:1. 用途:大写字母主要用于句子的开头、人名、地名、标题和特定的名词,小写字母则用于大部分的英文单词。2. 句子的开头:在英语中,句子的第一个字母通常是大写字母,以示开句。例如,"Hello, how are you today?"中的第一个字母"H"就是大写字母。3. ...

英语大小写有什么区别?
答:小写字母:Lowercase letter; Minuscules; Lowercase。大写字母或大写体是许多拼音字母的其中一种书写形式,大写体一般和小写体的字体高度宽度是有明显分别的,但在有些语言中也不分大小写,拉丁字母在发明初期,只有一种字体,即大写体。小写字母,亦作小写体,是罗马字母、希腊字母、西里尔字母等字母表中...

C语言区分大小写吗?
答:C是绝对区分大小写的