int main和void main的区别

藏色散人
Lepaskan: 2020-05-11 13:35:18
asal
29541 orang telah melayarinya

int main和void main的区别

标准的main函数有两种:

int main(void) //不需要参数
int main(int argc, char *argv[]) //需要参数,argc为给程序的参数的个数,argv中保存的是给函数的参数,都是字符串。
Salin selepas log masuk

都需要返回值,这样用户可以知道程序是否正确执行。

其他类型的main函数都是非标知准道的。像linux下都是用标准的main函数,而windows下很多编译器都是用void main() 或者main()。其实这种非标准的main函数很不好,用这种main函数学习C语言的人无法知道系统是如何给程序传参数的。

int main和void main的区别

1、区别是main()函数是否有返回值。

2、void定义的函数没有返回值,int定义的函数返回整型值。

3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。

推荐:《c语言教程

Atas ialah kandungan terperinci int main和void main的区别. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!