网站建设资讯

NEWS

网站建设资讯

c语言中函数的缩写规律 c语言中的意思

c语言中函数名缩写是怎么回事

用有意义的英文单词或英文单词缩写来表示该函数的作用

超过10余年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都做网站、成都网站建设,成都网站推广,成都网站优化,整体网络托管,成都微信小程序,微信开发,APP应用开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

例如插入排序函数名可以写成Insertsort

总之便于理解和记忆即可!

说明一下C语言函数的基本结构,谢谢!

C语言程序结构的特点是顺序结构、选择结构、循环结构。

1、顺序结构,默认的流程结构,按照书写顺序执行每一条语句。

2、选择结构,对给定的条件进行判断,再根据判断结果来决定执行那一段代码。

3、循环结构,在给定条件成立的情况下,反复执行某一段代码。只有满足条件是才会执行循环体,特别注意是否进入了死循环。

扩展资料

C语言程序设计还能帮助我们学习其它计算机语言如我们熟悉的java语言vb语 言的设计,因此C语言是初学者必备的语言。

冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。

他的体系结构计算机由运算器,控制器,存储器,输入设备,输出设备五大部件构成。C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。

参考资料来源: 百度百科—c语言

参考资料来源:百度百科-c语言程序设计

C语言中常见的英语单词缩写

晕 这些都是英语的缩写,英语差的话,要靠平时的积累,除此之外没有什么办法了.

buf buffer 的缩写,缓冲的意思吧.

sum 总数, 和的意思,一般用计算和用的.

deno (是demo吧?)演示 的意思

area 面积的意思吧

cloum 这个不会,好像也没有这个词(帮你查了字典了)

sprt (Sequential Probability Ratio Test 顺序概率比测试 ???????)

这个应该是 sort 吧?排列,分类, 拣选的意思.

prime 最初, 青春, 精华 的意思

这些都是根据命名习惯决定的,下面的资料可以参考下:(一定对你有帮助的)

匈牙利命名法

由于匈牙利风格信息冗余,并与编码规范的其它条款冲突,所以它的存在仅限于VC中。

下面是它的命名部分规则:

1. 类的命名 C+首字母大写的单词组合,通常是名字性短语,一般不含下划线

如CMyClass

2 函数(类成员函数) 首字母大写的单词组合,通常是动宾结构的短语一般不含下划线

如 GetName(), PostMessage(),SaveProfile()等

3 成员变量 m_开头,小写的类型标记标记+首字母大写的单词组合,通常是名字性短语

其中,小写的类型标记,DWORD简写为dw,int 记为 i, usigned int记为u或n,HANDLE记为h,Window记为wnd, 以0结尾的字符串记为sz,CString记为str

如 m_szName, m_strName,m_nAge

4. 全局变量同成员变量,只是将m_改为g_

5. 静态变量同成员变量,只是将m_改为s_

6. 参数, 同成员变量,只是去掉m_,无前缀 如SaveProfile(NewProfile)

7. 指针,通常是与变量前叫p表示,指向指针的指针则是pp开头

匈牙利命名法 按照MS方式编程:匈牙利符号表示法

匈牙利符号表示法包括许多与下列命名有关的约定:

(1)变量

(2)函数

(3)类型和常量

(4)类

(5)参数

匈牙利符号表示法的前缀代码指导说明书:

**************************************************************************

前缀 数据类型(基本类型)

C 字符

BY 字节

N 短整数和整数(表示一个数)

I 整数

X,Y 短整数(通常用于X坐标和Y坐标)

CX,CY短整数(通常用于表示X和Y的长度,C表示计数)

B 布尔型

W UINT(无符号数)和WORD(无符号字)

L LONG(长整数)

DW DWORD(无符号长整数)

FN 函数指针

S 串

SZ,STR 以0字节终止的字符串

LP 32位长整数指针

H 编号(常用于表示Windows对象)

MSG消息

**************************************************************************

变量的命名:

应用匈牙利表示法,变量可用上表中的前缀代码来表示。另外,当一个变量是由一个或几个子名构成时,每一个子名都要以大写字母开头。下

面是几个例子:

char *szfileName; // a nulla terminated string:以0终止的字符串

int *lpidate;// a 32-bit pointer to an int:指向一个整型变量的32位的长指针

Bool,bSemaphore; //a boolean value

WORD dwMaxCount // a 32-bit unsigned WORD

尽管我们了解一个函数的局部变量没有说明,但是也有个别表示全局变量必须要以 g_ 开头:

int g_iXPos;// a global x-position

int g_iTimer; // a global y-position

char *g_szString //a global NULL terminated string

函数的命名:

函数和变量的命名方式相同,但是没有前缀,换句话说,子名的第一个字母要大写。下面是几个例子:

int PlotPixel(int ix,int iy,int ic);

void *MemScan(char *szString);

而且,下划线是非法的。例如,下面的函数名表示是无效的匈牙利表示法:

int Get_Pixel(int ix,int iy);

类型和常量的命名:

所有的类型和常量都是大写字母,但名字中可以允许有下划线。如:

const LONG NUM_SECTORS=100; // a C++ style constant

#define MAX_CELLS 64; // a C style constant

#define POWERUNIT 100;// a C style constant

typedef unsigned char UCHAR;// a user defined type

类的命名

类命名的约定可能要麻烦一点。但我也看到有很多人在使用这个约定,并独立地进行补充。不管怎么说,所有C++的类必须以大写C为前缀,类

名字的每一个子名的第一个字母都必须大写:

class CVector// the chinese mean of vector is 矢量

{

public

CVector();

{ix=iy=iz=imagnitude=0;} //the chinese mean of magnitude is 大小

CVector(int x, int y, int z)

{ix=x;iy=y;iz=z;}

......

private:

int ix,iy,iz;//the position of the vector

int imagnitude; //the magnitude of the vector

......

}

参数的命名

函数的参数命名和标准变量命名的约定相同。但也不总是如此。如:

UCHAR GetPixel(int x,int y);

这种情况下,更准确的匈牙利的函数原型是:

UCHAR GetPixel(int ix,int iy);

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命名法的一般规则。

详细请见我的参考资料。


当前标题:c语言中函数的缩写规律 c语言中的意思
网站路径:http://cdweb.net/article/doigspj.html