标准的main函数有两种:

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

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

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

int main和void main的区别

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

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

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

推荐:《c语言教程》

更多相关文章

  1. c语言system函数用法
  2. c语言主函数名是什么?
  3. c语言函数如何声明
  4. 主函数在程序中的位置在哪
  5. 字符串处理函数是什么
  6. c++中main函数的返回值类型是什么
  7. c语言自定义函数
  8. c语言中stract函数的意思
  9. C 语言中 fun 函数怎么用?

随机推荐

  1. AndroidStudio 2.3.3 百度云盘地址
  2. android 2.2 获取联系人,电话,并拨号
  3. cocos2d-x-2.1.4在NDK r9下的编译问题
  4. Android(安卓)获取控件相对于屏幕位置
  5. 【翻译】(7)CPU Arch ABIs
  6. Android(安卓)截取屏幕
  7. Android底部导航栏实现(三)之TextView+Line
  8. Android状态栏提醒(Notification,Notific
  9. android之基本命令
  10. 史上最全!最经典!最无私的Android资料(书籍+