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

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

#include <stdio.h>

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

肯定会比

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

要易读得多。


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



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



额 应该不能把 就是不好看把

编程语言一共有多少种?~

编程语言的种类繁多,总的来说分为机器语言、汇编语言以及高级语言三大类。
机械语言(machine language):计算机可直接识别、运行的二进制代码,执行速度快,资源占用少,但可读性不强,编程复杂;
汇编语言(assembly language):一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。目标代码简短,占用内存少,执行速度快,但缺乏可移植性,编程复杂;
高级语言(High-level programming language):相对于机器语言以及汇编语言,高级语言的可读性强,可移植性高,一般通过事先编好的一个叫做编译程序的机器语言程序编译成用机器指令表示的目标程序。现在流行的高级语言有Java、C语言、C++、C#、Pascal、Basic等等。

编程语言较多常用的有c,c++,java,c#,perl,Delphi等,我建议按Python->C++ 这个顺序学,
基本上学通这两种语言就够用了,最好在了解一下汇编和c就更好了。
python是一种脚本语言,简单易学,可跨平台运行(windows,linux,部分手机等),配合第三方库可以实现许多常用功能,例如建站,谷歌的搜索引擎就是用它开发的。
c++是经典的编程语言就不多说了。将python与c++结合起来编程威力强大。
但不知是否可以完全代替java等语言呢?有待检验。其他语言应该也有其各自优点和用途,只是编程语言很多,并且想真正学通一种语言很费时间,如果 将所有语言学会是不可能的,即使全部学会的话,真正应用起来大概只需一两种语言足以。
因此建议挑一两种常用且功能强大覆盖范围广的语言即可。

#15831241845# C语言 程序编辑需要注意什么 - ******
#倪柄# 1.按照语法要求编辑 2.使用统一的编码风格 3.使用尽量多的注释 4.函数之间尽量松耦合 5.函数功能要尽量单一 6.函数不要太长 7.按功能或者模块将函数,定义等分布在不同的文件 8.灵活使用头文件9.......

#15831241845# C语言程序操作需要注意哪些问题呢? ******
#倪柄# 编译程序的运用.

#15831241845# C语言初学者,应注意什么? ******
#倪柄# 开始应该编写一些小程序,买几本C语言的书,试着做做里面的题至于要拿C语言写大型软件,这是一项非常好费体力的工作,C++,C#都比C语言做的好,易用初学C语言的时候最容易犯得错误,比如把==写成=,数组越界等C语言中的指针是一个非常深奥的东西,把他学好了,学会链表的写法等等,你就能把内存的分配控制的很好另外,学习C语言过程中,可以看看数据结构,算法导论之类的书有助于写出效率高,内存占用小的程序初次写C语言一定要注意代码的规范,常写注释,不然隔一两天,自己都不知道自己在写什么程序

#15831241845# C语言教程初学者应该注意什么 - ******
#倪柄# 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么.当你自己想 出来再参考别人的提示,你就知道自己和别人思路的差异.2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久 都是只对部分功...

#15831241845# C语言的问题(书写代码的基本规则) - ******
#倪柄# 有空格的地方就可以换行!if( a == b && e == c ){} 和 if( a == b && e == c ) { } 是完全一样的

#15831241845# C语言应该怎么学?注重那些东西? - ******
#倪柄# 1.把C当成一门新的语言学习. 2不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 3.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点...

#15831241845# 学C语言,要注意那些重点 ******
#倪柄# 学习C语言 在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解了,这一方面...

#15831241845# C语言编程思想 ******
#倪柄# C它是一门针对过程的设计语言,所以我觉得应该注重设计的思路和细节.但是敲代码时应该作好注释,方便别人读,也为自己之后进行的调试过程提供方便,要不然时间久了,自己可能连自己的代码都看不明白了,这就有些杯具了.

#15831241845# 学习C语言应注意哪些方面?其重点和难点是哪些? - ******
#倪柄# 第一个难点 C语言的数据类型 关于C语言数据类型,不难理解但难于运用.这就要求同学们在学习的时候记住常用的一些数据类型的特征(第一次作业第2题内容). 第二个难点 C语言的运算符和运算顺序 1.C语言的运算功能十分丰富,运算种...

#15831241845# 学习c -- 需要注意什么 - ******
#倪柄# 一,掌握C语言的关键1.1 弄清概念熟记算法 正确理解和牢记C语言的关键词和运算符是学习它的重要基础.概念不清用关键词和运算符组成的语句含义就不明确,无法使用.算法设计程序的灵魂.使用任何一种计算机语言,并用以编写程序,...

为传递更多家电数码信息,若有事情请联系
数码大全网