C语言 函数——代码风格

目录

基本的代码规范

程序版式

对齐(Alignment)与缩进(indent)

变量的对齐规则

空行——分隔程序段落的作用

代码行内的空格——增强单行清晰度

代码行

长行拆分

标识符命名规则

标识符命名的共性规则

windows应用程序命名规则

灵活运用的命名规则

简化的windows应用程序命名规则

注释规范

不好的注释

好的注释

在哪些地方写注释?


基本的代码规范

Basic rules and guidelines of Coding Style

*程序版式

*程序注释

*命名规则

追求

*清晰、整洁、美观、一目了然

*容易阅读,容易测试程序版式

程序版式

对齐(Alignment)与缩进(indent)

——保证代码整洁、层次清晰的主要手段

*位于同一层{和}之内的代码在{右边数格处左对齐

*同层次的代码在同层次的缩进层上

  *现在的许多开发环境、编辑软件都支持“自动缩进”

  *VC中有自动整理格式功能(ALT+F8)

*一般用设置为4个空格的Tab键缩进,不用空格缩进

变量的对齐规则

*数据类型+n个TAB+变量名+[n个TAB]+=+[初始化值];

*例

        char name[20];

        char addr[30];

        char sex="F";

        int age=20;

        float score=90;

空行——分隔程序段落的作用

*在每个函数定义结束之后加空行

*在一个函数体内,相邻两组逻辑上密切相关的语句块之间加空行,语句块内不加空行

代码行内的空格——增强单行清晰度

*关键字之后加空格,但函数名之后不加空格

*赋值、算术、关系、逻辑等二元运算符前后各加一空格

*但一元运算符以及[ ]    .    -   >前后不加空格

        sum = sum + term;

*(向后紧跟,) , ; 向前紧跟,紧跟处不留空格,,;后留一个空格

        Function(x, y, z)

        for (initialization; condition; update)

*对表达式较长的for和if语句,为了紧凑可在适当地方去掉一些空格

        for (i=0; i<10; i++)

        if ((a+b>c) && (b+c>a) && (c+a>b))

代码行

一行只写一条语句,便于测试

一行只写一个变量,便于写注释

        int widt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值