c语言main的作用是什么意思,c语言intmain()是什么意思
C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。
一、main()函数的形式
在最新的 C99 标准中,只有以下两种定义方式是正确的:
int main( void ) /* 无参数形式 */
{
...
return 0;
}
int main( int argc, char *argv[] ) /* 带参数形式 */
{
...
return 0;
}
int指明了main()函数的返回类型,函数名后面的圆括号一般包含传递给函数的信息。void表示没有给函数传递参数。
浏览老版本的C代码,将会发现程序常常以
main()
这种形式开始。C90标准允许这种形式,但是C99标准不允许。因此即使你当前的编译器允许,也不要这么写。
你还可能看到过另一种形式
void main()
有些编译器允许这种形式,但是还没有任何标准考虑接受它。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地表示:void main( ) 的定义从来就不存在于 C++ 或者 C 。所以,编译器不必接受这种形式,并且很多编译器也不允许这么写。
坚持使用标准的意义在于:当你把程序从一个编译器移到另一个编译器时,照样能正常运行。
详情请参考:http://see.xidian.edu.cn/cpp/html/725.html
取消
评论
c语言main的作用是什么意思,c语言intmain()是什么意思相关推荐
- goto在c语言中的作用,关键字goto在C语言中的使用
1.goto关键字基础知识关键字goto从字面的意思就是"去哪里"的意思,专业一点的话表示无条件跳转的意思(有学过汇编的小伙伴应该会觉得非常像jump指令),在C语言中的使用格式是 ...
- C语言的广泛作用的论文,高职C语言课程教学论文
高职C语言课程教学论文 时间: 2014-04-23 栏目: 高职C语言课程教学论文 提高高职C语言课程教学效果的研究与实践 文/杨晓明 刘淑婷 摘 要:C语言是高职院校学生接触的第一门计算机语言课, ...
- C语言的广泛作用的论文,关于c语言论文模板
该频道包含关于c语言论文模板和c语言的范例,免费为你学习关于c语言的论文提供相关参考文献资料. 摘要:在一套试卷中,重复题问题是影响考试质量的一个重要因素.该文针對C语言试卷中选择题间易出现重复题问题 ...
- 在c语言中调试作用是什么意思,c语言程序调试方法整理
c语言程序的调试方法 所谓程序调试是指对程序的查错和排错. 调试程序一般应经过以下几个步骤: 一.先进行人工检查,即静态检查. 在写好一个程序以后,不要匆匆忙忙上机,而应对程序进行人工检查.这一步十分 ...
- opencomm在c语言中的作用,你能用C语言编写面向对象的代码吗?
既然你说的是多态,那么是的,你可以,在C+出现之前,我们就在做类似的事情. 基本上,您使用的是struct若要同时保存数据和指向该数据的相关函数的函数指针列表,请执行以下操作. 因此,在一个通信类中, ...
- c语言子函数作用是什么意思,C语言编译器中常见的函数用法以及作用详解
C语言的编译器中自带很多库函数,如果熟悉了,用起来操作起来都很方便,不仅能提高效率稳定性也是毋庸置疑的,毕竟都是世界级的大师写出来的.今天就来谈一谈,C语言自带的函数内存操作处理这一块 主要有:mem ...
- c语言消隐的作用是什么,【C语言程序设计最终版材料】
C语言程序设计(最终版) <C语言程序设计.doc>由会员分享,可免费在线阅读全文,更多与<C语言程序设计(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿 ...
- c 语言结构的作用是什么意思,c语言里面的结构体是什么意思
结构体类型的定义和变量的定义 结构体是一种构造数据类型 (构造数据类型:数组类型.结构体类型(struct).共用体类型(union)) 用途:把不同类型的数据组合成一个整体,类似Java中的类,但不 ...
- c语言数组实际作用,要玩转C语言 就要深入指针和数组这两个概念
原标题:要玩转C语言 就要深入指针和数组这两个概念 指针 预备知识 在深入理解指针之前,我认为有必要先复习或者学习一下计算机原理的基础知识. 计算机是如何从内存中进行取指的? 计算机的总线可以分为3种 ...
最新文章
- 网络规划设计师考试命题模式持续在变 你变不变
- RocketMQ架构模块解析
- Spark算子总结版
- Eclipse 高亮显示选中的相同变量
- strace 分析mysql 内存占用_关于mysql cluster适用场景的分析
- 【linux 开发】定时器使用setitimer
- 帆软 FR.i18n 消息关键字或隐藏加载关键字
- 中国结算-金融机构服务平台(FISP平台)
- vue项目,路由跳转页面后滚动条自动回到顶部
- 探索Holo_java操作日期
- 用友NC V5.7 5.6 5.5 2019新个人所得税增强包
- 颜色空间 ---HSI
- A - DZY Loves Sequences
- 优恩-关于ESD管(ESD静电二极管)的产品特性
- Vertica常用语法
- 从零搭建WNMP环境
- 《破解数字VLSI验证面试》翻译计划——第一章
- 冷暖自知!4年Java小伙收获美团Offer,分享他的社招Java岗4面面经
- 纳米饮水思源,原子结构探秘
- IDEA从零到精通(12)之用C3P0连接Mysql数据库
热门文章
- GRNet网络:3D网格进行点云卷积,实现点云补全
- 摄影测量(计算机视觉)中的三角化方法
- 视觉里程计的轨迹评估的工具:evo
- linux下抓包代码阿里云,10.10 linux下抓包
- linux下各种颜色的文件表示的文件类型
- 机器学习/数据挖掘/算法岗位面试题汇总
- GHDDI | 新冠药物门户网站
- Nat. Genet. | 基于CRISPRi技术检测增强子与启动子相互作用
- java isfocusowner_Java JTextArea.isFocusOwner方法代码示例
- 新版本,ggplot2 v3.3.0 新特性来袭