C语言中缩进为什么有事3空有时4空,怎么看
?有什么区别吗?缩进规则是什么?
C语言中缩进是不必要的语法规则
你可以把所有代码全写一行,也能编译
缩进只不过是为了可读性的一种行业规范,不是语法规则
正常来说缩进就缩一个制表符(tab),也就是4个空格,这样敲起来也省事,看起来也比较整齐
有时缩3个纯粹是因为坏习惯
跟你编辑器的设置有关吧,一般缩进一个tab即可
不知道你这个问题是否已经解决, 如果还没有解决的话:众所周知,C语言是面向过程的语言,或者称函数式编程。
而在C语言中,函数也确实起了很大的作用,在C语言的学习中,你见过最多的可能就是main
函数,同时也是你第一个见得函数。
我们来看看这个main函数
int main(){return 0;}
我们把他浓缩成一行,比较好瞅
- int是返回类型,每个函数都要有这个,不返回东西的函数的返回值类型为void
- main是函数名,固定的,无法重载
- 括号里面是参数列表,一般是默认没有,也可以传递
void
或者int argc, char const *argv[]
- {}大括号里面是函数的具体实现代码,比如说
printf("Hello World!");
- return 是函数结束的关键字,返回值为0表示程序正确运行,为其他表示有其他异常
切记main函数不要
void main(){},这个真的很重要