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 是啥意思?详细的啊的主要内容,如果未能解决你的问题,请参考以下文章