C++学习int main()函数
int main()函数
C++句法要求main()函数的定义以函数头int main()开始。 通常,C++函数可被其他函数激活或调用,函数头描述了函数与调用它的函数之间的接口。位于函数名前面的部分叫做函数返回类型,它描述的是从函数返回给调用它的函数的信息。函数名后括号中的部分叫做形参列表或参数列表;它描述的是从调用函数传递给被调用的函数的信息。
该函数头描述的是main()函数和操作系统之间的接口
main()函数的接口描述
该接口从int开始。C++函数可以可以给调用函数返回一个值,这个值叫做返回值。从关键字int可知,main()返回一个整数值。 通常C++函数在调用另一个函数时,可以将信息传递给该函数。括号中的函数头描述部分描述的就是这个信息。在main()函数中,空括号表示函数不接受任何信息,或者main()函数不接受任何参数。
重点
int main():函数头表明main()函数可以给调用它的函数值返回一个整数值,且不从调用它的函数那里获取任何信息。 int main(void):在括号中使用关键字void明确指出,函数不接受任何参数,在C++(不是C)中,让括号空着与在括号中使用void等效(在C中,让括号空着意味着对是否接受参数保持沉默)。 void main():在逻辑上与上述一致,因为viod返回类型意味着函数不返回任何值。这不是当前标准强制的一个选项,因此应避免使用这种格式。 这是一个学习C++的学习笔记
C++学习int main()函数相关推荐
- 《C++ Primer Plus》学习笔记 2.1.1 main()函数
main()函数的基本结构如下: 1 int main() 2 { 3 statements 4 return 0; 5 } 这几行代码构成了函数定义(function definition),该定义 ...
- main 函数解析(二)—— Linux-0.11 学习笔记(六)
main函数解析(二)--Linux-0.11 学习笔记(六) 4.6 blk_dev_init函数 void blk_dev_init(void) {int i;for (i=0 ; i<NR ...
- main函数解析(一)——Linux-0.11 学习笔记(五)
main()函数解析(一)--Linux-0.11 学习笔记(五) 经过了前面的各种铺垫,终于来到了main函数.这篇博客的任务是把init/main.c讲清楚.由于牵扯到很多的函数调用,要想一次就说 ...
- C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程
目录 一.main 函数写法 二.main 函数参数简介 三.使用 main 函数参数 1.打印 main 函数参数 a.直接运行 exe 文件 b.打开 cmd 命令行窗口执行 exe 文件 c.打 ...
- C程序中main函数参数调用[个人学习简记]
文章申明见后. main函数提供的含参原型如: int _tmain(int argc, _TCHAR* argv[]) { for(int i=0;i<argc;i++) _tprint ...
- 学习指针后对int main(int argc, char *argv[]),“()“内部参数的详解(初学者不要怕,浅浅学过指针的就可以看懂)
大二时,出学51单片机时,经常写程序然后烧录程序,免不了去借鉴一些大佬的代码,但有些代码的主函数在当时的我看起来很奇怪,因为那时学的少,所以时常不敢于借鉴.例如int main(int argc,ch ...
- Linux-C基础知识学习:C语言作业-将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印。
Linux基础知识学习 C语言作业:将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印. #include <stdi ...
- c 语言 int argc,C语言深度学习之int main(int argc,char **argv)的理解及延申
C语言深度学习之int main(int argc,char **argv)的理解及延申 前者为可接受 命令行参数,argc表示参数个数, argv[]是参数数组,其中第0个参数是程序本身的名称(包含 ...
- int main(int argc,char *argv[]),主函数的参数问题
主函数的参数 在VC++中,我们有时候看到一些程序的主函数是带有参数的,虽然我们经常用到VC++但是对主函数的参数并不是很理解: int main(int argc,char *argv[]) 对于里 ...
- 关于main函数的(int argc,char *argv[])
main(int argc,char *argv[ ]) argv为指针的指针 argc为整数 char **argv or: char *argv[] or: char argv[][] main( ...
最新文章
- lua类库 middleclass学习笔记
- FASHION STORE OPENCART 2.X 自适应主题模板 ABC-0588
- java ldap 登陆AD域 查找某个帐号 查找某个组织单位
- iis应用程序池不能启动
- zcmu-1181(大数相加)
- java领单_Java-单例模式
- Spring自定义命名空间
- 怎样看虚拟主机的服务器,虚拟主机怎么查看服务器类型
- python语言中包含的标准数据类型_Python对象——标准类型的分类
- 分词之后的如何做特征选择_抑郁症康复之后,如何避免复发?我们可以从这几方面来做...
- php排课系统设计,基于PHP+MYSQL教务排课系统设计实现论文
- play framework自定义插件plugin
- 经典电影list(辛辛苦苦整理的)
- python-opencv尺寸测量
- HDU 操作系统实验二 -设计一个系统调用,返回指定进程的相关时间信息
- 计算机C盘怎么转到D盘,电脑c盘格式化会怎样_电脑c盘怎么移到d盘
- 服务器虚拟化双活,分布式双活数据中心部署模式
- 查看spark版本linux,如何查看spark版本和scala版本
- [BUAA OO Unit 2 HW8] 第二单元总结
- mac系统上运行c语言文件