c语言函数如何命名 c语言中函数名的命名规则

C语言中函数名可以随便命名的吗,命名之后能实现哪些功能呢,比如char WQX01?

1.

在桃江等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、网站建设 网站设计制作定制网站,公司网站建设,企业网站建设,品牌网站制作,成都全网营销,外贸营销网站建设,桃江网站建设费用合理。

函数名是标识符,可以以字母或下划线开头,后接任意数量的字母、下划线、数字的组合。

2.

函数的功能由定义函数时包含的代码决定。

3.

char WQX01;不是一个函数,它是字符类型的变量。要将WQX01定义成函数,可以这样做:

void WQX01()

{

printf("你好\n");

}

这个函数的功能就是打印你好到控制台窗口。

c语言编程的函数名都是怎么定的

英文缩写、汉语拼音、其它想要的字符串,只要符合C的标识符使用规则的都可以做为自定义函数名称。

c语言的函数名可以随便定义么?随便弄些字母就可以把这个定义成函数么?

可以,只要符合命名规范就行了,也就是用字母、数字、下划线来命名,数字不能在开头

但函数名最好直观一点,使人一看就知道这个函数是干什么的,比如GetSize()

一看就知道是获得大小,就比f1()这样命名要好

C语言命名规范

匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的命名规范。匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们对程序的理解。它是由微软内部的一个匈牙利人发起使用的,结果它在微软内部逐渐流行起来,并且推广给了全世界的Windows开发人员。下面将介绍匈牙利命名法,后面的例子里也会尽量遵守它和上面的代码风格。还是那句话,并不是要求所有的读者都要去遵守,但是希望读者作为一个现代的软件开发人员都去遵守它。

a Array 数组

b BOOL (int) 布尔(整数)

by Unsigned Char (Byte) 无符号字符(字节)

c Char 字符(字节)

cb Count of bytes 字节数

cr Color reference value 颜色(参考)值

cx Count of x (Short) x的集合(短整数)

dw DWORD(unsigned long) 双字(无符号长整数)

f Flags (usually multiple bit values) 标志(一般是有多位的数值)

fn Function 函数

g_ global 全局的

h Handle 句柄

i Integer 整数

l Long 长整数

lp Long pointer 长指针

m_ Data member of a class 一个类的数据成员

n Short int 短整数

p Pointer 指针

s String 字符串

sz Zero terminated String 以0结尾的字符串

tm Text metric 文本规则

u Unsigned int 无符号整数

ul Unsigned long (ULONG) 无符号长整数

w WORD (unsigned short) 无符号短整数

x,y x, y coordinates (short) 坐标值/短整数

v void 空

有关项目的全局变量用g_开始,类成员变量用m_,局部变量若函数较大则可考虑用l_用以显示说明其是局部变量。

前缀 类型 例子

g_ 全局变量 g_Servers

C 类或者结构体 CDocument,CPrintInfo

m_ 成员变量 m_pDoc,m_nCustomers

VC常用前缀列表:

前缀 类型 描述 例子

ch char 8位字符 chGrade

ch TCHAR 16位UNICODE类型字符 chName

b BOOL 布尔变量 bEnabled

n int 整型(其大小由操作系统决定) nLength

n UINT 无符号整型(其大小由操作系统决定) nLength

w WORD 16位无符号整型 wPos

l LONG 32位有符号整型 lOffset

dw DWORD 32位无符号整型 dwRange

p * Ambient memory model pointer 内存模块指针,指针变量 pDoc

lp FAR* 长指针 lpDoc

lpsz LPSTR 32位字符串指针 lpszName

lpsz LPCSTR 2位常量字符串指针 lpszName

lpsz LPCTSTR 32位UNICODE类型常量指针 lpszName

h handle Windows对象句柄 hWnd

lpfn (*fn)() 回调函数指针 Callback Far pointer to CALLBACK function lpfnAbort

C语言中函数名怎样定义

函数名就是一个标识符,以字母或_(下划线)开始,后接任意数量的字母或数字或_(下划线)的组合。

因此,A不行,不能包含—,C不行,不能以数字开始,D不行,不能有$符号。

答案是B。


本文名称:c语言函数如何命名 c语言中函数名的命名规则
分享网址:http://myzitong.com/article/hgjede.html