C语言基础问题(每日一问)

C语言中缩进为什么有事3空有时4空,怎么看
?有什么区别吗?缩进规则是什么?

C语言中缩进是不必要的语法规则
你可以把所有代码全写一行,也能编译
缩进只不过是为了可读性的一种行业规范,不是语法规则
正常来说缩进就缩一个制表符(tab),也就是4个空格,这样敲起来也省事,看起来也比较整齐
有时缩3个纯粹是因为坏习惯

跟你编辑器的设置有关吧,一般缩进一个tab即可

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7589630
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:C语言中删除字符所有空格
  • 同时,你还可以查看手册:c语言-查找与命名空间 中的内容
  • 除此之外, 这篇博客: 考试C语言,指针不会?看这一篇博客就够了中的 3.1 函数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    众所周知,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(){},这个真的很重要

  • 您还可以看一下 王伟老师的C语言入门到精通课程中的 队列和栈有什么区别?小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^