C语言中main函数的写法有哪些
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,这篇文章主要讲解了"C语言中main函数的写法有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C语言中main函数的写法有哪些"吧!在C语言中,m
千家信息网最后更新 2025年02月08日C语言中main函数的写法有哪些可见, argv为字符串指针数组,其各元素值为命令行中各字符串(参数均按字符串处理)的首地址,argc为指针数组的长度,即为参数的个数。
这篇文章主要讲解了"C语言中main函数的写法有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C语言中main函数的写法有哪些"吧!
在C语言中,main函数是程序的入口。其有四种写法,即:
//写法一
main()
{
printf("Hello notepad++ \n");
}
//写法二
int main(void)
{
printf("Hello notepad++ \n");
return 0;
}
//写法三
void main()
{
printf("Hello notepad++ \n");
}
//写法四
int main(int argc, char *argv[])
{
printf("Hello notepad++ \n");
}
前面三种不带参数的都是比较常见的写法。第四种写法带的两个参数是什么意思呢?下面简单来介绍一下。
首先,主函数不能被其他函数调用,所以形参argc
与argv
的实际值就不能从其他函数传入,那么其实参应该从哪传入呢?
是从操作系统命令行上获得的。因此这两个参数也被称为命令行参数,argc
为命令行参数的个数,argv
为字符串命令行参数的首地址。
下面看一个代码实例:
#include
//写法四
int main(int argc, char *argv[])
{
int i;
printf("<<<< argument list >>>>\n");
printf("argc = %d\n", argc);
for ( i = 0; i < argc; i++ )
{
printf("argv[%d] = %s\n",i, argv[i]);
}
printf("Hello notepad++ \n");
return 0;
}
键入组合键【win+r】
打开运行
窗口,输入cmd
并回车进入命令行环境:
输入gcc hello.c -o hello.exe
命令进行编译,再输入hello.exe cmd1 cmd2 cmd3 cmd4 cmd5
(DOS提示符下命令行的一般形式为:C:\>可执行文件名 参数 参数……)
对main函数进行传参,输出结果为:
感谢各位的阅读,以上就是"C语言中main函数的写法有哪些"的内容了,经过本文的学习后,相信大家对C语言中main函数的写法有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
写法
参数
函数
命令
语言
字符
字符串
学习
输入
两个
个数
内容
地址
指针
数组
操作系统
代码
元素
入口
实例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关系数据库中的表列被称为什么
成都网络安全监察部门位置
软件开发框架 英语
计算机网络安全与控制技术
怎样快速找到数据库密码
ds920服务器经常消失
跨服务器数据库复制表
sql数据库连接时长设置
网络安全专升硕
软件开发的施工风险
盘锦会员报单软件开发公司
鲜花系统 数据库
ssh服务器安装ubuntu
vf 数据库 打包exe
滨州联想服务器代理供应商
海北州软件开发销售公司
徐宏斌谈网络安全
全民网络安全知识有奖答题
简述几个常见的软件开发模型
数据库高级技术总结
建立全国范围内的信息数据库
网络安全专业排序
软件开发属于什么生产方式
ftp需要经过服务器吗
提供集成电路硬软件开发设计
汉中高中生5g软件开发培训学校
企业建立干部数据库的意义
php跨服务器请求数据库
政府清廉指数数据库
思科网络技术学院必读书籍