C语言常见缩写和英文

英文/英文缩写英文缩写/中文解释中文解释
Script脚本
OSOperating System操作系统
Element每一份数据叫做一个数组元
Segment Fault段错误
printf打印函数
scanfC语言的格式输入函数
linker链接器
Debugging调试
Function函数
UserDefined Function自定义函数
factorial阶乘
Redefinition重复定义
Compile编译
undefundefined未定义
uintunsigned int无符号整型
PINPersonal Identification NumberSIM卡的个人识别密码
LLVMLow Level Virtual Machine底层虚拟机
langlanguage语言
GNUGNU Compiler Collection编译器套件
ISOInternational Organization for Standardization国际标准化组织
putsoutput string
printfprint format格式化打印
%d,d 是 decimal十进制数
ccharacter
Kernel系统内核
Buffer缓冲区
Cache缓存
PwdPrint Working Directory命令显示整个路径名
CRLFCarriageReturn Line
nlnewline换行
lfline feed换行
ASCIIAmerican Standard Code for Information Interchange美国信息交换标准代码
Console Application控制台程序
GUIGraphical User Interface,图形用户界面
Statement Block语句块
hConsoleConsoleHandle控制台手柄
Relational Operators关系运算符
Loop循环
Nest嵌套
Array数组
Element数组元素
Index下标
Length长度
String字符串
strnameString name是字符串的名字,或者字符数组的名字
strcatstring catenate字符串连接
strcpystring copy
strcmpstring compare
Out Of Bounds越界
Off Normal Lower下限越界
Off Normal Upper上限越界
Overflow溢出
VLAVariable Length Array变长数组
Bubble Sort冒泡排序
Null本意是"空的;元素只有零的"意思。计算机中通常表示空值,无结果,或是空集合。
Srand seed播种
rangdom随机的
Function函数
UserDefined Function自定义函数
Parameter参数
Return Value返回值
Function Call函数调用
Function Prototype函数原型
Scope作用域
Local Variable定义在函数内部的变量称为局部变量
Global Variable全局变量
argc网络 整型变量;
argv参数向量; 命令行参数; 参数数组;
plain平的; 素的; 清晰的; 相貌平平的;
cipher密码;
decode解(码)
plaintext明文
constConstant常量
EOFEnd Of File文件末尾
index too large非法参数,索引太大了
issorted排序好的
IDEIntegrated Development Environment集成开发环境
endian网络 字节存储次序; 尾数; 字节存储顺序; 字节序;
temp临时文件夹
temporary暂时的
EBPextended base pointer扩展基址指针寄存器
ESPExtended stack pointer扩展堆栈指针
EaxExtended accumulate累加寄存器,用做加减乘除运算
CPUCentral Processing Unit中央处理器
Core核心
Control Unit控制核心
subtract
add
divide
multiply
disk磁盘
OpenGLOpen Graphics Library开放图形库
remote Debugger远程调试器
LLDBLower Level DeBugger轻量级的高性能调试器
DX/DirectXDirect eXtension(直接延伸)是由微软公司创建的多媒体编程接口。由C++编程语言实现
fdfile decribe文件描述(符)
ptrpointer通常用来定义一个指针变量,来源于指针的英文单词。
cntcount计数器
dllDynamic Link Library动态链接库
linux soshared object共享动态链接库
.iinclude经过预处理后的文件
kbhitkeyboard hit 敲键盘
oriented导向的; 以…为方向的;
LSTDLarge Scale Target Display大型目标显示器;定方向;
ToDo待办事项;备忘录
  • 13
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: STM32 C语言编码规范是指在使用STM32系列芯片进行C语言编程时需要遵循的一些标准和规范。这些规范旨在提高代码的可读性、可移植性和可维护性,并降低代码的错误率。 STM32 C语言编码规范包括以下几个方面: 1. 命名规范:变量名、函数名、宏定义等必须使用有意义的英文字母或数字组成的名称,避免使用拼音或缩写。 2. 缩进和空格:缩进应该是4个空格,而不是Tab。每行代码结尾应该没有多余的空格。 3. 注释规范:程序中必须有足够的注释来说明函数的作用和代码的具体实现方法。 4. 编码风格:使用 {} 括起来的控制语句、函数等必须另起一行。操作符和操作数之间必须有空格,行末不得有空格。 5. 头文件:所有需要引用的头文件必须写在一个.C文件的开始处。 6. 数据类型:变量的数据类型必须根据需要进行选择,并在编译时就确定下来。 7. 宏定义和枚举类型:对于一些特定的值,应使用宏定义或枚举类型代替硬编码。 8. 函数编写:每个函数都应该清楚地定义其输入和输出参数,所有的函数都应该有一个返回值。 遵守这些规范能够使STM32 C语言编写的程序更加规范、易读、可维护和可移植,有效减少代码出错的几率和改错的工作量。 ### 回答2: STM32是一种广泛使用的微控制器系列,主要用于嵌入式系统的设计和开发。编写高质量STM32 C语言代码,需要严格遵守编码规范,以确保代码的可读性和可维护性。以下是一些常见的STM32 C语言编码规范: 1. 变量名和函数名应具有描述性,易于理解,避免缩写和缩略词。 2. 变量和函数应使用小写字母,单词之间使用下划线来分隔。 3. 命名约定应该尽可能遵循C编程语言的约定,例如使用camelCase或者snake_case风格等。 4. 所有常量应使用全大写,单词之间用下划线分隔。 5. 在编写代码时应合理使用空格、缩进和空行,以使代码更加易于理解。 6. 尽可能使用C99/C11标准中的新特性,例如可变长度数组和布尔类型。 7. 应使用宏定义或常量枚举来表示常数,避免使用魔法数。 8. 在使用指针和数组时应遵循基本的安全规则,例如检查边界和类型转换。 9. 应使用带有注释的代码,对复杂的操作进行详细注释。注释的内容应清晰明了,避免和代码冲突。 10. 在编写代码时应注意代码简洁性,避免使用冗余的逻辑和代码。 以上是一些常见的STM32 C语言编码规范,开发人员可以根据项目需要做出必要的修改。严格遵守编码规范有助于编写高质量、易于维护的代码,从而提高应用程序的性能和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值