△ 编程规范:

一丶代码缩进:

二丶变量与常量的命名规范:

常量命名统一为大写格式。如果是成员变量,均以m_开始。如果是普通
变量,取与实际意义相关的名称,要在前面添加类型的首字母,并且名称的
首字母要大写。如果是指针,则为其标识符前添加p字符,并且名称首字母
要大写。例如:

#define AGE 20 /定义常量/
int m_iAge; /定义整型成员变量/
int iNumber; /定义普通整型变量/
int * pAge; /定义指针变量/

三丶函数命名规范:

在定义函数时,函数名的首字母要大写,其后的字母大小写混合。例如:
int AddTwoNum(int num1,int num2);

四丶注释:

尽量采用行注释。如果行注释与代码处于一行,则注释应位于代码右方
。如果连续出现多个行注释,并且代码较短,则应对齐注释。例如:

int iLong; /长度/
int iWidth; /宽度/
int iHieght /高度/

△ 标识符命名规范:

标识符是什么?

在C语言中为了在程序的运行过程中可以使用变量、常量、函数、数组等,
就要为这些形式设定一个名称,而设定的名称就是所谓的标识符。

C语言标识符应该遵守的一些命名规则:

所有标识符必须由字母或下划线开头,而不能使用数字或者符号作为开头

int !number; /错误,标识符第一个字符不能为符号/
int 2hao; /错误,标识符第一个字符不能为数字/
int number; /正确,标识符第一个字符为字母/
int _hao; /正确,标识符第一个字符为下划线/

C语言 — 编程规范、标识符命名规范相关推荐

  1. python语言命名规定首字符不能是_python标识符命名规范原理解析

    这篇文章主要介绍了python标识符命名规范原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 简单地理解,标识符就是一个名字,就好像我们每个人 ...

  2. Go 指针,标识符命名规范及关键字

    #### Go 指针,标识符命名规范,关键字,运算符回顾了一下之前写的文章,以及考虑到后期的内容较多, 从这篇开始逐渐增加文章内容; 这篇我们主要学习一Go 中的指针,标识符关键字以及运算符##### ...

  3. java标识符定义_Java标识符命名规范

    无论是哪一种计算机语言,都少不了标识符的存在.Java零基础的朋友们想要学好java语言,在基础阶段就要学习java标识符的内容,其中java标识符命名规范是不可缺少的重点知识,下面这篇文章带零基础的 ...

  4. C语言中定义加号的数据类型,C/C++知识点之c语言基础数据类型及命名规范

    本文主要向大家介绍了C/C++知识点之c语言基础数据类型及命名规范,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助.1. 常量是程序运行期间不能被改变的量; 变量代表一个存储区域,存 ...

  5. java标识符命名规范之驼峰命名法

    java标识符命名规范之驼峰命名法 1.什么是驼峰命名法? 1.1 前提 大家都知道骆驼有两个驼峰,较高的那一个驼峰有可能靠经头部,也有可能靠近尾部. 因此就提出了大小驼峰命名法 大小驼峰的根本区别就 ...

  6. 【Python】标识符 ( Python 标识符命名规则 - 强制性 | 内容限定 | 大小写敏感 | 非关键字 | Python 标识符命名规范 - 建议性 | 下划线命名法 | 英文字母全小写 )

    文章目录 一.Python 标识符 1.Python 标识符命名规则 ( 强制性 ) 2.Python 标识符命名规范 ( 建议性 ) 二.代码示例 1.内容限定代码示例 2.大小写敏感 3.非关键字 ...

  7. mysql中对象标识符的命名规则,标准规范数据库命名规范.doc

    标准规范数据库命名规范 数据库命名规范 概述 基本原则 以大小写敏感编写SQL语句. 尽量使用Unicode 数据类型. 优先使用连接代替子查询或嵌套查询. 尽量使用参数化SQL查询代替语句拼接SQL ...

  8. java 代码书写规范_代码书写规范和命名规范

    上一篇给大家分享了一下,关于文档编写的几个概念.这篇文章阐述如果编写代码书写规范以及命名规范文档.[以java语言为例] 1.代码书写规范 代码书写规范,能够让不同的人,写出相同风格的代码.很多人都看 ...

  9. Python代码规范和命名规范

    http://www.imooc.com/article/19184?block_id=tuijian_wz#child_5_1 Python代码规范和命名规范 前言 Python 学习之旅,先来看看 ...

  10. python3编码命名规范_Python代码规范和命名规范

    Python代码规范和命名规范 zoerywzhou@163.com 作者:Zhouwan 2018-4-1 Python之父Guido推荐命名规范包括如下几点: 1.文件名.模块名和包名采用小写字母 ...

最新文章

  1. R语言使用igraph包进行网络(network)可视化实战
  2. 云服务器+开发板搭建直播系统,自建流媒体服务器开直播
  3. 科学计算机要用的电池是几号,科学计算器的常识及注意事项
  4. FPGA在其他领域的应用(二)
  5. 用aspnet_compiler发布网站 (转载:My way of my life )
  6. oracle静默文件建库,【配置上线】Oracle静默建库 for 11g
  7. 二维数组vector的代码使用简单例子_vector容器_ 用构造函数vectorint()
  8. 计算机个人培训终结,计算机一级培训个人工作总结
  9. 英特尔中国研究院成立20周年,我看到了这些好玩Demo
  10. [NOIp 2012]同余方程
  11. 服务器显示屏 超出工作频率范围,如何解决显示器出错提示:超出工作频率范围...
  12. 整数dct matlab,关于离散余弦变换(DCT)
  13. html网页打开慢的解决方法,真实案例讲述导致网站打开速度慢的原因及解决方法...
  14. 优惠券管理--优惠券类型
  15. signature=2a6f113e0dca986b5f4efd92dac9c1cb,android so 文件存私密数据,且防止 so文件未知应用盗用...
  16. 网络初级 关于ensp动态路由rip协议
  17. 小红书算法sign php,小红书API签名算法分析
  18. 苹果新卫星专利公布,苹果Find My功能知多少
  19. 使用 OpenCV 和 Python 识别信用卡号
  20. 儿童智能手表APP开发具备哪些功能

热门文章

  1. js的concat函数、join 、slice函数及二维数组的定义方式
  2. 在django项目中使用django-ckeditor
  3. Oracle伪列(ROWNUM)的使用
  4. eclipse里maven install时,报错提示jdk为无效的目标版本:1.7
  5. struts2+spring+hibernte整合示例
  6. ActionErrors 使用说明 struts1 validate 处理流程 详细教程(转)
  7. 【水】弱化版魔术球问题
  8. 《高效人士的116个IT秘诀》读书笔记
  9. NNACL2021 放榜啦~
  10. 1.2 案例:波士顿房价预测