C语言 — 编程规范、标识符命名规范
△ 编程规范:
一丶代码缩进:
二丶变量与常量的命名规范:
常量命名统一为大写格式。如果是成员变量,均以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语言 — 编程规范、标识符命名规范相关推荐
- python语言命名规定首字符不能是_python标识符命名规范原理解析
这篇文章主要介绍了python标识符命名规范原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 简单地理解,标识符就是一个名字,就好像我们每个人 ...
- Go 指针,标识符命名规范及关键字
#### Go 指针,标识符命名规范,关键字,运算符回顾了一下之前写的文章,以及考虑到后期的内容较多, 从这篇开始逐渐增加文章内容; 这篇我们主要学习一Go 中的指针,标识符关键字以及运算符##### ...
- java标识符定义_Java标识符命名规范
无论是哪一种计算机语言,都少不了标识符的存在.Java零基础的朋友们想要学好java语言,在基础阶段就要学习java标识符的内容,其中java标识符命名规范是不可缺少的重点知识,下面这篇文章带零基础的 ...
- C语言中定义加号的数据类型,C/C++知识点之c语言基础数据类型及命名规范
本文主要向大家介绍了C/C++知识点之c语言基础数据类型及命名规范,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助.1. 常量是程序运行期间不能被改变的量; 变量代表一个存储区域,存 ...
- java标识符命名规范之驼峰命名法
java标识符命名规范之驼峰命名法 1.什么是驼峰命名法? 1.1 前提 大家都知道骆驼有两个驼峰,较高的那一个驼峰有可能靠经头部,也有可能靠近尾部. 因此就提出了大小驼峰命名法 大小驼峰的根本区别就 ...
- 【Python】标识符 ( Python 标识符命名规则 - 强制性 | 内容限定 | 大小写敏感 | 非关键字 | Python 标识符命名规范 - 建议性 | 下划线命名法 | 英文字母全小写 )
文章目录 一.Python 标识符 1.Python 标识符命名规则 ( 强制性 ) 2.Python 标识符命名规范 ( 建议性 ) 二.代码示例 1.内容限定代码示例 2.大小写敏感 3.非关键字 ...
- mysql中对象标识符的命名规则,标准规范数据库命名规范.doc
标准规范数据库命名规范 数据库命名规范 概述 基本原则 以大小写敏感编写SQL语句. 尽量使用Unicode 数据类型. 优先使用连接代替子查询或嵌套查询. 尽量使用参数化SQL查询代替语句拼接SQL ...
- java 代码书写规范_代码书写规范和命名规范
上一篇给大家分享了一下,关于文档编写的几个概念.这篇文章阐述如果编写代码书写规范以及命名规范文档.[以java语言为例] 1.代码书写规范 代码书写规范,能够让不同的人,写出相同风格的代码.很多人都看 ...
- Python代码规范和命名规范
http://www.imooc.com/article/19184?block_id=tuijian_wz#child_5_1 Python代码规范和命名规范 前言 Python 学习之旅,先来看看 ...
- python3编码命名规范_Python代码规范和命名规范
Python代码规范和命名规范 zoerywzhou@163.com 作者:Zhouwan 2018-4-1 Python之父Guido推荐命名规范包括如下几点: 1.文件名.模块名和包名采用小写字母 ...
最新文章
- R语言使用igraph包进行网络(network)可视化实战
- 云服务器+开发板搭建直播系统,自建流媒体服务器开直播
- 科学计算机要用的电池是几号,科学计算器的常识及注意事项
- FPGA在其他领域的应用(二)
- 用aspnet_compiler发布网站 (转载:My way of my life )
- oracle静默文件建库,【配置上线】Oracle静默建库 for 11g
- 二维数组vector的代码使用简单例子_vector容器_ 用构造函数vectorint()
- 计算机个人培训终结,计算机一级培训个人工作总结
- 英特尔中国研究院成立20周年,我看到了这些好玩Demo
- [NOIp 2012]同余方程
- 服务器显示屏 超出工作频率范围,如何解决显示器出错提示:超出工作频率范围...
- 整数dct matlab,关于离散余弦变换(DCT)
- html网页打开慢的解决方法,真实案例讲述导致网站打开速度慢的原因及解决方法...
- 优惠券管理--优惠券类型
- signature=2a6f113e0dca986b5f4efd92dac9c1cb,android so 文件存私密数据,且防止 so文件未知应用盗用...
- 网络初级 关于ensp动态路由rip协议
- 小红书算法sign php,小红书API签名算法分析
- 苹果新卫星专利公布,苹果Find My功能知多少
- 使用 OpenCV 和 Python 识别信用卡号
- 儿童智能手表APP开发具备哪些功能
热门文章
- js的concat函数、join 、slice函数及二维数组的定义方式
- 在django项目中使用django-ckeditor
- Oracle伪列(ROWNUM)的使用
- eclipse里maven install时,报错提示jdk为无效的目标版本:1.7
- struts2+spring+hibernte整合示例
- ActionErrors 使用说明 struts1 validate 处理流程 详细教程(转)
- 【水】弱化版魔术球问题
- 《高效人士的116个IT秘诀》读书笔记
- NNACL2021 放榜啦~
- 1.2 案例:波士顿房价预测