C语言中 main 是啥意思?详细的啊

Posted

tags:

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

main不是关键字,你可以定义一个变量int main;而不会出错,
main函数是控制台程序的默认入口函数,win32app程序的入口函数是WinMain
main()称之为主函数,既可以是无参函数,也可以是有参的函数。main()函数的带参的形式:
main(argc,argv)
int argc,char *argv[];
.....
//int main(int argc, char *argv[])
不带参 main()
main()函数可以调用其他有参或无参函数。调用有参函数时,参数在调用时传递。

一个完整的C语言程序,是由一个main()函数和若干个其它函数结合而成的,或仅由一个main()函数构成。
从main()函数开始执行当主函数执行完毕时,亦即程序执行完毕。
习惯上,将主函数main()放在最前头。
参考技术A c语言称为主函数,编译后会成为系统调用你写的程序的一个入口点。
就是说,程序就是从main开始执行。
参考技术B 主函数,每个程序运行时都要先找到这个地方,然后从main 进入程序,代码才能得到运行 参考技术C main是C语言程序中“主函数”的名字。
每一个C语言程序都必须有一个main函数。每一个函数都要有函数名
参考技术D 主程序啊 只要是被他括起来的程序都是主程序

这在 C 语言中是啥意思? [复制]

【中文标题】这在 C 语言中是啥意思? [复制]【英文标题】:What does this mean in C language? [duplicate]这在 C 语言中是什么意思? [复制] 【发布时间】:2014-02-01 05:48:20 【问题描述】:

这在 C 语言中有什么作用,请用简化的例子解释一下?

void KidLogic::doCommand() 
  

【问题讨论】:

这不是C,这是C++。一种相似但不同的语言。 对不起,这不是C, 投票重新开放。在这个问题中,没有可以解释为附加到类名的冒号。 @CharlesBailey 我认为这个问题的答案确实涵盖了这个问题。也许应该更改原始问题的标题? @Stijn:这个问题与这个问题无关;该问题中的任何内容都没有解释发布的代码如何不是 C,因此这里没有合适的答案。这可能不是一个好问题,但肯定不是那个问题的重复。 【参考方案1】:

在 C 中,它没有任何意义。 这是 C++,这意味着 KidLogic 命名空间或类有一个 doCommand 函数什么都不做。

【讨论】:

【参考方案2】:

它看起来像 C++,而不是 C。

它是类(或命名空间)KidLogic 的方法doCommand 的定义。

【讨论】:

以上是关于C语言中 main 是啥意思?详细的啊的主要内容,如果未能解决你的问题,请参考以下文章

C语言中 For语句后面的括号里有两个分号是啥意思啊?

main是啥意思,在C语言中又是啥意思

C语言中 main 是啥意思?

main是啥意思,在C语言中又是啥意思

C语言中说的按字典顺序是啥意思???

C语言中的main()函数返回值是啥?