8、C 语言编程:代码规范、流程控制与逻辑运算

C 语言编程:代码规范、流程控制与逻辑运算

1. 源代码空格规范

在 C 语言中,制表符、空格和空行被统称为空白字符。除了少数情况外,C 编译器通常会忽略这些空白字符。例如,以下两段代码在编译器看来是等价的:

#include <stdio.h>
int main (int argc,
const char * argv[])
                                               {
    int myInt;myInt
=
5
;
printf("myInt=",myInt);}

#include <stdio.h>
int main (int argc, const char * argv[]) {
    int myInt;
    myInt = 5;
    printf( "myInt =", myInt );
}

不过,编译器不允许在变量名或函数名等单词中间插入空白字符,例如 my Int = 5; 就无法编译,因为编译器会将其视为两个不同的项。同时,代码中空白字符过少也可能导致编译问题,如 intmyInt; 编译器就无法区分类型和变量。

为了使代码更具可读性,我们可以遵循以下空格使用建议:
- 在变量声明和函数的其他代码之间添加空行,也可以用空行对相关代码进行分组。
- 在语句中适当添加单个空格,例如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值