"main函数形参的形式及用法-C程序设计谭浩强"
需积分: 7 198 浏览量
更新于2023-12-25
收藏 8.81MB PPT 举报
main函数形参的形式在C程序设计中是非常重要的概念。根据谭浩强的《C程序设计》,main函数形参的形式有两种:一种是main( int argc, char * argv[ ]),另一种是main( int argc, char **argv)。其中,argc表示命令行中参数的个数,包括文件名在内;而argv则是指向命令行中参数(字符串)的指针数组。
举例来说,假设有一个名为S9_16.EXE的文件,而命令行中提供了三个实参:“CHINA”、“JAPAN”以及“AMERICAN”。这时,argc将会等于4,因为包括文件名在内共有四个参数;而argv[0]将指向“S9_16.EXE”,argv[1]将指向“CHINA”,argv[2]将指向“JAPAN”,argv[3]将指向“AMERICAN”。
通过上述例子,我们可以看到,argc和argv在main函数中起到了非常关键的作用,用于接收并处理命令行中的参数。这使得程序设计人员可以在程序运行时灵活地传入不同的参数,从而实现不同的功能。
在C语言的发展历史中,程序设计语言一直在不断地发展和完善。自1946年第一台电子数字计算机ENIAC问世后,计算机技术得到了高速发展,尤其是近年来计算机的硬件和软件都是日新月异。作为计算机的一种工具,程序设计语言得到不断的充实和完善。每年都有新的程序设计语言问世,老的程序设计语言不断地更新换代。
在20世纪60年代,Martin Richards为计算机软件人员在开发系统软件时,开发了BCPL语言。随后,在1970年,Ken Thompson在继承BCPL语言的基础上发明了实用的B语言。到了1972年,Dennis Ritchie和Brian kernighan在B语言的基础上发明了C语言。C语言以其简洁、高效、灵活的特点迅速成为了一种广泛应用的程序设计语言。而在C语言中,main函数的形参形式就是一项重要的特性,它使得程序员可以更加灵活地处理命令行参数,从而实现更加多样化和复杂化的功能。这对于C语言的发展和应用有着非常重要的意义。
总的来说,main函数形参的形式在C程序设计中扮演了非常重要的角色。通过接收并处理命令行中的参数,程序设计人员可以实现更加灵活和多样化的功能。随着计算机技术的不断发展,我们相信main函数形参的形式在C程序设计中将会继续发挥着重要的作用。
2010-07-01 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
getsentry
- 粉丝: 28
- 资源: 2万+
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建