宏定义与内联函数:C语言命名规则中的高效编程技巧

网安智编 厦门萤点网络科技 2026-06-26 00:15 2 0
C语言变量和函数命名规则 1.范围 本标准规定了C语言的变量和函数命名规则。 本标准适用于使用单片机的产品。 2.共性规则 共性规则:强制执行的规则 说明:较短的单词可通过去掉“元音”形成缩写;较长单词可取单词的头几个字母形成缩写;有公认缩...

C语言变量和函数命名规则

1.范围

本标准规定了C语言的变量和函数命名规则。

本标准适用于使用单片机的产品。

2.共性规则

共性规则:强制执行的规则

说明:较短的单词可通过去掉“元音”形成缩写;较长单词可取单词的头几个字母形成缩写;有公认缩写的使用公认缩写。

示例1:,不要写成

示例2:temp可缩写为tmp;flag可缩写为flg;可缩写为inc

示例3:可以缩写为I;可缩写为U

说明:应该在源文件的开始之处,对文件中所使用的缩写或约定,特别是特殊的缩写,进行必要的注释说明。

示例1:int x,X;

示例2:void foo(int x); void FOO(float x)

示例1:全局变量:;

示例2:局部变量:;

示例:不要使用,

示例1:void ();

示例1:# 1

示例2:const int BAUD

示例:UNIX中,使用全小写加下划线或大小写混排,不能使用大小写与下划线混排,用作特殊标识如成员变量或全局变量的m_和g_后可以加大小写混排,如不允许,允许、、

示例:Linux中,不建议大小写混用,标识符可以使用小写字母、数字和下划线构成

3.个性规则

个性规则:编程人员应选择一种,保持整头风格一致

命名方法有以下几个大类,优选大驼峰命名法:

小驼峰命名法

说明:第一个单词首字母小写,其他单词首字母大写

示例:

大驼峰命名法

C语言函数命名规则_C语言变量命名规则_宏定义与内联函数

说明:每个单词首字母大写,其他字母小写

示例:

下划线命名法

说明:每个单词的字母都使用小写,单词之间使用下划线断开

示例:

匈牙利命名法

说明:变量名= 属性+ 类型+ 描述

i)属性部分:

g_ 全局变量

c_ 常量

m_ 成员变量

s_ 静态变量

ii)类型部分:

数组a

指针 p

函数 fn

无效 v

整型 n

长整型l

实型 r

字符 ch

iii)描述部分:

最大 Max

最小 Min

初始化Init

示例:定义全局变量最大值int