问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

main函数前面加的void或者int是什么意思?

发布网友 发布时间:2022-04-30 04:23

我来回答

5个回答

热心网友 时间:2023-10-12 10:39

main函数前面加的void表示定义函数值为无类型。main函数前面加int是将一个数值向下取整为最接近的整数的函数。

void中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。

Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。在编程语言(C、C++、C#、Java等)中,常用于定义整数类型变量的标识符。

扩展资料

void的出现只是为了一种抽象的需要,如果你正确地理解了面向对象中“抽象基类”的概念,也很容易理解void数据类型。正如不能给抽象基类定义一个实例,我们也不能定义一个void(让我们类比的称void为“抽象数据类型”)变量。

小小的void蕴藏着很丰富的设计哲学,作为一名程序设计人员,对问题进行深一个层次的思考必然使我们受益匪浅。不论什么类型的指针(void*, char*, int*, float*)在Debug模式编译时,默认初始值都是0xCCCCCCCC,在Release模式编译,则是不确定的值。

参考资料来源:百度百科-void

参考资料来源:百度百科-INT

热心网友 时间:2023-10-12 10:40

main 函数是程序入口,是主函数,就是表示一个程序的开始。所以,在一个程序里,一般只是main函数中调用其他函数,而main函数本身是不被调用的。这里说的是程序内部的函数调用。
前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。如果其他外部程序要调用这个程序,则可以知道调用执行结果成功与否(当然只有返回类型为int时才知道)。这里说的是可执行程序的外部调用,不是函数调用。

热心网友 时间:2023-10-12 10:40

main 函数是程序入口,即程序运行时一开始执行的函数就是main函数。所以,在一个程序里,一般只是main函数中调用其他函数,而main函数本身是不被调用的。这里说的是程序内部的函数调用。
前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。如果其他外部程序要调用这个程序,则可以知道调用执行结果成功与否(当然只有返回类型为int时才知道)。这里说的是可执行程序的外部调用,不是函数调用。另外一个程序在执行过程中调用该程序(exe方式调用),该程序返回值了,另一个程序就知道调用执行是成功还是失败,从而做不同处理。

热心网友 时间:2023-10-12 10:41

main 函数是程序入口,即程序运行时一开始执行的函数就是main函数。所以,在一个程序里,一般只是main函数中调用其他函数,而main函数本身是不被调用的。这里说的是程序内部的函数调用。
前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。如果其他外部程序要调用这个程序,则可以知道调用执行结果成功与否(当然只有返回类型为int时才知道)。这里说的是可执行程序的外部调用,不是函数调用。追问int是不是给其它程序作判断?如果返回值了,就执行另外一个程序?

追答int是不是给其它程序作判断?—— 是的。
如果返回值了,就执行另外一个程序?—— 另外一个程序在执行过程中调用该程序(exe方式调用),该程序返回值了,另一个程序就知道调用执行是成功还是失败,从而做不同处理。

热心网友 时间:2023-10-12 10:42

在C语言里面没有严格要求,main前面不写返回值也不会有错,你可以直接main(),但是C++是强类型语言,就算我们用不到这个返回值,但是函数该这么写就得这么写,这是硬性规定,函数必须要有返回类型。
其实main的返回值是返回是操作系统的,比如说一个程序执行完成之后,我想知道他是正常完成的,还是因为出了错而直接退出的,这样我们就可以察看这个返回值得以知道(别问我怎么察看,这个我也不是很清楚)。,当然了,void的话,是没有返回的。追问哦!int main的好处就比方说IE没有正常关闭,下次打开的时候它会提示是否恢复上一次,还有电脑突然断电,下一次开机也会提示是否修复,这是不是int main起到的作用啊?那void呢?在C程序里面完全是因为习惯才写上去的吧!

追答这里只的返回值是只程序运行结束之后的返回,并不是只程序异常中断的情况。
有时候我们想要用程序达到某项功能,但是执行过程中也许出了什么错,比如少了个文件,内存太小了,等等情况。程序无法再运行下去了,这样就会异常退出。
void当然了没有返回值了,就是说不需要返回,也就意味着别人不知道你的程序是否是运行正常了。
C语言,在main函数前面的返回值类型完全可以省略

热心网友 时间:2023-10-12 10:39

main函数前面加的void表示定义函数值为无类型。main函数前面加int是将一个数值向下取整为最接近的整数的函数。

void中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。

Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。在编程语言(C、C++、C#、Java等)中,常用于定义整数类型变量的标识符。

扩展资料

void的出现只是为了一种抽象的需要,如果你正确地理解了面向对象中“抽象基类”的概念,也很容易理解void数据类型。正如不能给抽象基类定义一个实例,我们也不能定义一个void(让我们类比的称void为“抽象数据类型”)变量。

小小的void蕴藏着很丰富的设计哲学,作为一名程序设计人员,对问题进行深一个层次的思考必然使我们受益匪浅。不论什么类型的指针(void*, char*, int*, float*)在Debug模式编译时,默认初始值都是0xCCCCCCCC,在Release模式编译,则是不确定的值。

参考资料来源:百度百科-void

参考资料来源:百度百科-INT

热心网友 时间:2023-10-12 10:40

main 函数是程序入口,是主函数,就是表示一个程序的开始。所以,在一个程序里,一般只是main函数中调用其他函数,而main函数本身是不被调用的。这里说的是程序内部的函数调用。
前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。如果其他外部程序要调用这个程序,则可以知道调用执行结果成功与否(当然只有返回类型为int时才知道)。这里说的是可执行程序的外部调用,不是函数调用。

热心网友 时间:2023-10-12 10:40

main 函数是程序入口,即程序运行时一开始执行的函数就是main函数。所以,在一个程序里,一般只是main函数中调用其他函数,而main函数本身是不被调用的。这里说的是程序内部的函数调用。
前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。如果其他外部程序要调用这个程序,则可以知道调用执行结果成功与否(当然只有返回类型为int时才知道)。这里说的是可执行程序的外部调用,不是函数调用。另外一个程序在执行过程中调用该程序(exe方式调用),该程序返回值了,另一个程序就知道调用执行是成功还是失败,从而做不同处理。

热心网友 时间:2023-10-12 10:41

main 函数是程序入口,即程序运行时一开始执行的函数就是main函数。所以,在一个程序里,一般只是main函数中调用其他函数,而main函数本身是不被调用的。这里说的是程序内部的函数调用。
前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。如果其他外部程序要调用这个程序,则可以知道调用执行结果成功与否(当然只有返回类型为int时才知道)。这里说的是可执行程序的外部调用,不是函数调用。追问int是不是给其它程序作判断?如果返回值了,就执行另外一个程序?

追答int是不是给其它程序作判断?—— 是的。
如果返回值了,就执行另外一个程序?—— 另外一个程序在执行过程中调用该程序(exe方式调用),该程序返回值了,另一个程序就知道调用执行是成功还是失败,从而做不同处理。

热心网友 时间:2023-10-12 10:42

在C语言里面没有严格要求,main前面不写返回值也不会有错,你可以直接main(),但是C++是强类型语言,就算我们用不到这个返回值,但是函数该这么写就得这么写,这是硬性规定,函数必须要有返回类型。
其实main的返回值是返回是操作系统的,比如说一个程序执行完成之后,我想知道他是正常完成的,还是因为出了错而直接退出的,这样我们就可以察看这个返回值得以知道(别问我怎么察看,这个我也不是很清楚)。,当然了,void的话,是没有返回的。追问哦!int main的好处就比方说IE没有正常关闭,下次打开的时候它会提示是否恢复上一次,还有电脑突然断电,下一次开机也会提示是否修复,这是不是int main起到的作用啊?那void呢?在C程序里面完全是因为习惯才写上去的吧!

追答这里只的返回值是只程序运行结束之后的返回,并不是只程序异常中断的情况。
有时候我们想要用程序达到某项功能,但是执行过程中也许出了什么错,比如少了个文件,内存太小了,等等情况。程序无法再运行下去了,这样就会异常退出。
void当然了没有返回值了,就是说不需要返回,也就意味着别人不知道你的程序是否是运行正常了。
C语言,在main函数前面的返回值类型完全可以省略

在main()函数前面加int或void有什麽作用?

main函数前面加的void表示定义函数值为无类型。main函数前面加int是将一个数值向下取整为最接近的整数的函数。void中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。I...

写一个函数它的前面用int还是void有什么分别?

前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。

main的一个简单问题!题:既然main不能被其他函数调用为什么有的程序又要...

void是要个最后的返回值,就是main()执行完后要的一个返回值,不加也可以的,默认的返回值也是void,就是不用写return,如果是int main那么后就要跟return 0,或return其他整数值了,main不可以被调用,但它是一个特殊的函数,一般void main和int main都没什么特殊用处的。

在main()函数前面加int或void有什麽作用?

如果函数名(main代表主函数)前面有数据类型,如int,float,就表示该函数有返回值,需要用return返回一个该类型的值;而如果使用void,则表示无返回值。不懂可以再问哟!

C语言中,为啥有时候在main前面加个void,谢谢,详解,麻烦好友了_百度知 ...

则类型为返回的数据类型,如 int,double...最后返回的是什么类型,在函数声明中就定义为什么类型;ex:int add(int a,int b){return a+b;} 若无返回值,就定义为void类型 函数的作用不同,有的函数有返回值,有的没有;main()函数是C语言的主调函数,前面加void表示此函数无返回值。

c语言中开头的int main (void)是什么意思。我真的知道int是整数void...

int代表返回值,即函数返回一个int类型的值,void在这里代表,main函数的参数为空,而不是0的意思。main函数,为主函数,一个程序的入口函数,一般返回值为int类型,有时编译器做了优化,在编程是没有返回任何值也不会报错。不太正规的,返回值也可以用void代替,即返回值为空。

void main(void)和int main()是什么意思啊?

void main 和 int main的区别就是有无返回值。在int main 可以出现非 int 类型的东西。在写代码时,一个函数要么有返回值,要么没有返回值没有返回值就用void来表示。 main函数同样的,在没有返回值时加个void 。有的编译器必须main要有返回值 int , 那就写成int main 。至于什么时候需要哪种...

void main()前面为什么加上void

在main前面加void表示main函数无返回值 不是有时候吧,是要一直加着吧,或者加int且要在main()末尾加上return 0;这是编译器为了确定main()函数

源代码里int main(void)都是啥意思

int表明main函数要返回一个整数作为返回值, 退出main函数的最后执行的语句必须要写return 0;这样给定返回值的语句, 如果换成void, 则可写return;或者省略即可 void表明main函数在执行时,不需要从调用者(操作系统命令行)接收任何参数来使用.

请问MAIN是重要的意思,那为什么要在前面加个VIOD

Main不是什么重要的意思,Main是程序入口,英文意思是“主要的”。程序有且只有一个Main函数Void 是函数返回类型中的一种,表示该函数没有返回值。返回值:指的是当函数运行完成后,是否得到一个值,如果有,在函数名前面添加值的类型。如果函数运行完成,不是为了得到一个值,则表示这个函数没有返回值...

void main什么意思 void main和int的区别 int main和main的区别 void什么意思中文 int main(void) int main(void)含义 函数int与void c语言void和int的区别 void main()
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果一个男人有很多优点,但是同时有一下的一些缺点,你们说能交往吗?作... 优点往往也是缺点,如真爱请照单全收 这个怎么用还有里面有一小包好像白糖一样的东西? ...学院哪个好呢?尤其是对外交流方面?若想考清华大学经济法硕士需要看那... 国家商务部拿到直销牌照企业有多少家? 介绍:雪菊茶有什么功效 长期喝雪菊茶的好处有哪些 ...泡完发白,而且有很大的刺鼻气味,是不是硫磺熏过,要不要吃了_百度... 女朋友的眼里只有他的朋友而我算什么 我把她当女朋友,她把我当普通朋友,我到底算什么啊 C++中,对函数进行声明时,void和int的区别是什么?求专业,易懂的解答 在C语言中,void与int的区别 c++中int和void的定义是什么?表示什么意思 C语言中的“void ”和“int”分别在什么时候使用? 什么是补码下标 在excel中给y添加补码下标 怎么弄 word文档添加补码下标 补码下标是什么 如果用一个Byte来表示整数,那么-3的补码是___。 什么是原码、反码、补码? 为x添加补码下标什么意思 excel补码下标怎么添加? 如何在word中添加补码下标 6月份新彊天气预报 简易式灭火器是可任意移动的,灭火剂充装量小于多少 灭火器充装量怎么确定? 手提式干粉灭火器净含量4+0.08kg是什么意思? 为什么信用卡“套”你没商量? 如果一个人喜欢把自己的图片当封面说明是什么 信用卡不还款会怎么样? 毛主席诗词沁园春雪是在什么地方写作的? 《沁园春》本出自哪里?据说是古代的 关于执着为话题的作文,急啊,800字 沁园春雪在哪里写的 以执着为题目的800字作文 毛泽东的沁园春雪是在什么环境下写的?在哪里? 《执着》作文 沁园春的出处是哪里? 我有我的执着作文800字 毛主席诗词沁园春雪写于那一年,什么地方(地址)? 怎样的执着作文800字 战神Z7M-KP7GT能加内存条吗?最多加多少内存 沁园春是谁的文章?出自哪里? 以做一个执著的人写一篇800字作文大全 毛主席的诗句:北国风光,千里冰封,万里雪飘…的“北国”是指哪里? 《沁园春雪》选自哪儿? 天津会考试卷 历史 有一种_执着最动人作文800字初三 《沁园春雪》写于哪年? 成功源于对生命的执着的800字作文