用c 语言编写程序时,应该特别注意格式,否则会影响可读性对吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用c 语言编写程序时,应该特别注意格式,否则会影响可读性对吗?相关的知识,希望对你有一定的参考价值。

影响可读性肯定是有的,比如同样一段简单的代码

#include <stdio.h>

int main() 
    int i;
    for (i = 0; i < 10; i++) 
        printf("%d\\n", i);
    
    return 0;

肯定会比

#include<stdio.h>
int main()int i;for(i=0;i<10;i++)printf("%d\\n",i);return 0;

要易读得多。


不过要说特别注意,倒也不一定。C 语言不像 Python 一样,是一门特别讲究格式的语言,Python 是靠缩进来区分区块的,所以如果你每行的缩进有问题,解释器是会报错的,这就要求你必须严格遵循缩进规则。而 C 是靠分号来区分行,大括号来区分区块的,所以只要你的分号和大括号加对地方,编译器是不会在意代码格式的。因此每年都会有国际C语言混乱代码大赛(IOCCC),专门看谁能写出最混乱的代码,比如图示这段代码,但它能顺利通过编译。



所以影响可读性是肯定的,但要说特别注意格式,C 语言还不至于。不过平常最好还是严格遵循格式,不要图省事,养成良好的习惯。

参考技术A 额 应该不能把 就是不好看把

以上是关于用c 语言编写程序时,应该特别注意格式,否则会影响可读性对吗?的主要内容,如果未能解决你的问题,请参考以下文章

C/C++中判断两个变量的大小相等关系时要特别注意数据深度不够带来的影响

c语言:输出枚举型变量的值,应该用啥格式说明

用 C 编写跨平台应用程序

强调一下编程风格

ZZNUOJ_用C语言编写程序实现1184:平面点排序(结构体专题)(附完整源码)

怎么把c语言程序烧进单片机