在C99标准中定义main函数两种正确的写法

int main(void);
int main(int argc, char* argv[]);

常见的不标准写法

void main()
main()

这里主要说明带参数的main函数如何使用

int main(int argc, char* argv[])
{int i;for (i=0; i<argc; i++)printf("%d: %s\r\n", i+1, argv[i]);return 0;
}

参数介绍
argc : main函数参数个数,当参数为void的时,argc=1,默认参数为可执行文件名
argv : 指针数组,分别指向个参数字符串首地址,其中argv[0]指向默认参数

代码输出结果
没有参数默认输出./hello
有参数按照参数顺序输出参数

C语言中main函数参数使用相关推荐

  1. c语言中argc的作用,C语言中main函数的参数argc和argv

    参考资料: C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* arg ...

  2. C语言中main函数的研究,以及对代码断点调试的研究(王爽老师 汇编语言)

    版权声明:本文为博主原创文章,未经博主允许不得转载. 我们知道作为一个语言本身是不会有诸如从main函数开始运行这样的条件(深层次的说 底层汇编代码不会指定从mian函数开始的这样的条件,程序开始的位 ...

  3. C语言 | C语言中main函数:int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

  4. c语言中结构体类型只有,C语言中main()函数不要返回结构体类型(求助)

    大家先看一下这段程序: #include typedef unsigned char bool; typedef struct _person person; struct _person { boo ...

  5. c语言中main函数是什么

    点击上方蓝字关注我,了解更多咨询 1.main函数是C程序的入口函数,即程序的执行从main函数开始,其他函数的调动也直接或间接地在main函数中调用. 2.main函数的返回值用于解释程序的退出状态 ...

  6. c语言中realloc函数参数含义,怎么正确用realloc函数

    如何正确用realloc函数 #include #include int main() { char *q; char *p; q=(char*)malloc(sizeof(char)); print ...

  7. c语言中 调用函数除函数名外,【单选题】在 C 语言中 , 调用函数除函数名外 , 还必须有 ( ). (10.0分) A. 函数预说明 B. 实际参数 C. ( ) D. 函数返回值...

    [单选题]在 C 语言中 , 调用函数除函数名外 , 还必须有 ( ). (10.0分) A. 函数预说明 B. 实际参数 C. ( ) D. 函数返回值 更多相关问题 下列关于IMOECDIS性能标 ...

  8. 在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数。GetStdHandle(参数)函数用于获得句柄

    在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数. 参数1:句柄 参数2:颜色 颜色的参数 数值 颜色 0 黑色 1 深蓝色 2 深 ...

  9. C语言中atoi()函数的用法

    C语言中atoi()函数的用法 一.学习要点: 1.int atoi(const char *str)把参数str所指向的字符串转换为一个整数: 二.代码 #include<stdio.h> ...

最新文章

  1. 《Kinect应用开发实战:用最自然的方式与机器对话》一3.2 基于“管道”的系统架构...
  2. dump java崩溃自动 不生成_一个宏命令,就可以程序崩溃时生成dump文件
  3. Java内存管理和客户加载过程_Java内存管理的进一步理解-模拟过程图解
  4. 邮件实现详解(三)------邮件的组织结构
  5. PyPy为什么能让Python比C还快?一文了解内在机制
  6. spark java8 scala_在 Ubuntu16.04 中搭建 Spark 单机开发环境 (JDK + Scala + Spark)
  7. oracle如何规则显示,Oracle语句优化规则汇总
  8. 【Java】利用for循环打印心型
  9. MVC中controller有什么作用
  10. centos下svn和Apache的结合使用
  11. TF-Lite极简参考-模型转换
  12. 计算机 修改 虚拟ip,电脑虚拟ip地址怎么弄?
  13. 自己做量化交易软件(22)小白量化之MetaTrader5自动交易1
  14. 实战Flash游戏开发
  15. 【金融项目】尚融宝项目(六)
  16. android----Android语音播报的两种简单实现
  17. 河南省高中计算机会考难不难,关于河南省的高中会考我想说。。。
  18. python 多列排序_python sorted多列排序
  19. 指纹识别-(2)指纹图像的获取
  20. 微信小程序开发实录——每日速递

热门文章

  1. Java面试官一般这样问,掌握这些你也可以拿offer到手软
  2. react快速开始(二)-使用脚手架Create React App创建react应用
  3. Java OpenCV 图像处理04.0 图像形状与文字绘制
  4. 数据库基础之查询语句
  5. 线程饥饿和线程公平的处理分析
  6. Flask-WTF 示例
  7. 2021-12-9 《聪明的投资者》学习笔记-6.积极型投资者的证券组合策略:被动的方法(指出他们不应该去做哪些事-需要金融知识基础)
  8. one or more assertions failed
  9. 光谱异常样本检测分析
  10. android平板设备开发,在平板电脑中制作webview可模拟小型设备