C语言中缩进

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言中缩进相关的知识,希望对你有一定的参考价值。

在if else 语句中提到if 结构中将内嵌的if -else 结构缩进两列。请问为什么要缩进呢?缩进又是什么意思,怎知道缩进了?

指的是代码与页面边缘的距离。这提高了可读性。

举例如下:

无缩进代码:

#include<stdio.h> void main()printf("Hello, world!");


有缩进代码:

#include<stdio.h>
void main()

     printf("Hello, world!");


有缩进的代码看起来更为整齐、清晰、易读。

参考技术A 缩进程序化设计的规范化的一种形式,是格式问题。
不缩进不影响程序的编译与运行。
但是缩进的好处在于使代码条理清晰易于阅读,便于理解程序结构,过程。
标准程序员的编程都是有严格限制的,程度格式的规范化相当重要,及其他一些要求。一个有良好编程素养的程序员写的代码是很整齐,缩进合理,思路清晰,注释得当的。菜鸟一眼就可以看出来,因为他们不注意。倒不是说这是形式主义,而是真的有利于编程。
参考技术B 缩进的好处在于使代码条理清晰易于阅读,便于理解程序结构,过程。大公司对程序员的编程都是有严格限制的,要按照公司规定的缩进,及其他一些要求。一个有良好编程素养的程序员写的代码是很整齐,缩进合理,思路清晰,注释得当的。菜鸟一眼就可以看出来,因为他们不注意。倒不是说这是形式主义,而是真的有利于编程。 参考技术C 一般来说C语言的格式都是使用tab缩进,但是要如何使用?例如这个就是标准格式dcbfbfdngf int 和 main(void)之间可以用空格. 格式吗?嗯,函数 参考技术D 为了让人我层次感,清晰明了!易读!

Vim编辑器的自动缩进设定

#1.设置(软)制表符宽度为4
set tabstop=4
set softtabstop=4

#2.设置缩进的空格数为4
set shiftwidth=4

#3.设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:
set autoindent

#4.使用 C/C++ 语言的自动缩进方式
set cindent

#5.设置C/C++语言的具体缩进方式(以我的windows风格为例):
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s

#6.显示行号
set nu

#7.显示标尺
set ruler

#8.将搜索内容反白
set hlsearch

#9.可以删除任意值
set backspace=2

以上是关于C语言中缩进的主要内容,如果未能解决你的问题,请参考以下文章

在c语言中,编程规范里面中的代码缩进,代码缩进统一为4个字符是啥意思?不采用空格键,而用Tab键

代码缩进是啥意思

c++基本语言

python语言采用啥区分代码层次

C语言编程规范

C语言——数据类型1