这是C/C++的一重要函数,叫主函数,执行函数的时候用。

无论程序多复杂,代码中必须有这么一个函数,也只能有一个这样的函数,程序执行时就是从这个函数进入的。

例子:

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

{

int   i;

for   (i   =   0;   i

cout<

cin>>i;

return   0;

}

执行时敲入

F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE   aaaa   bbb   ccc   ddd

输出如下:

F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE

aaaa

bbb

ccc

ddd

扩展资料:

区别

1、argc是命令行总的参数个数,argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数。

2、char *argv[]是一个字符数组,其大小是int argc,主要用于命令行参数argv[]参数,数组里每个元素代表一个参数。

例如:

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

{

int i;

for (i=0;i

cout<

cin>>i;                 //输出数组argv[i]

return   0;

}

比如你输入:

test   a.c   b.c   t.c

输出如下:

test

a.c

b.c

t.c

argc   =   4

argv[0]   =   "test"

argv[1]   =   "a.c"

argv[2]   =   "b.c"

argv[3]   =   "t.c"

c语言中int argc是什么意思,int main(int argc, char*argv[])是什么意思?什么时候用?请举个例子,谢谢...相关推荐

  1. 在C语言中,double、long、unsigned、int、char类型数据所占字节数

    和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异.但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<= ...

  2. c语言unsigned占几字节,在C语言中,double、long、unsigned、int、char类型数据所占字节数(示例代码)...

    和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异.但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<= ...

  3. c语言unsigned占几字节,在C语言中,double、long、unsigned、int、char类型数据所占字节数...

    unsigned 是无符号的意思. 例如: 16位编译器 char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : ...

  4. c语言is int number,C语言中NSInteger,NSNumber以及Int的区别

    NSInteger和NSNumber 首先:NSInteger,NSNumber并没有什么关系,更不要想当然的以为二者还有什么继承关系,甚至还有人问NSInteger是不是NSNumber的子类?答案 ...

  5. C语言int的字节数跟什么有关,C语言中int型字长和什么有关

    满意答案 momo猫万岁 2018.01.07 采纳率:50%    等级:8 已帮助:1710人 这个和操作系统有关,一般int的长度都会采用机器字长,比如win32系统,int占4字节,32位: ...

  6. c语言int作用,c语言中int的用法有哪些

    c语言中int的用法有哪些 C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同下面小编给大家整理了c语言中int的用法 ...

  7. c语言中int作用,c语言中int的用法(5页)-原创力文档

    第 第 PAGE 1 页 共 NUMPAGES 1 页 c语言中int的用法 C/C++编程语言中,int表示整型变量,是一种数据类型,下面小编就跟你们详细介绍下c语言中int的用法,希望对你们有用. ...

  8. c语言类型名占字节,在C语言中,不同类型数据所占字节数

    <在C语言中,不同类型数据所占字节数>由会员分享,可在线阅读,更多相关<在C语言中,不同类型数据所占字节数(2页珍藏版)>请在人人文库网上搜索. 1.在C语言中,double. ...

  9. c语言中strcmp作用,C语言中strcmp的实现原型

    C语言中strcmp的实现原型 实现代码: int __cdecl strcmp ( const char * src, const char * dst ) { int ret = 0 ; whil ...

最新文章

  1. Apple导出p12证书 导出证书为p12 Apple开发
  2. 惊艳的cygwin——Windows下的Linux命令行环境的配置和使用
  3. memcpy和strcpy的区别 ?
  4. okhttp 连接池_okhttp 源码分析
  5. iOS App 签名的原理 App 重签名(一)
  6. pytorch中的torch.nn.Unfold和torch.nn.Fold
  7. js实现个任意位正小数,向上进位
  8. 小说程序源码 自动采集
  9. Axis2用法(1)JAVA2WSDL和WSDL2JAVA
  10. 斯坦福大学开源用于网络神经百万量级OGB基准测试的数据集
  11. matlab按图像边缘抠图_【PS抠图系列14】可爱的狗狗
  12. 排球分组循环交叉编排_第九届“理工杯”学生排球比赛正式拉开帷幕
  13. Python描述 LeetCode 1037. 有效的回旋镖
  14. 题目: 有 n个人围成一圈,顺序排号。从第一个人开始报数(从 1到 3报数),凡报到 3的 人退出圈子,问最后留下的是原来第几号的那位。(模拟)
  15. Activity A 调用Activity B 里的方法探索
  16. Given-When-Then表达方式应用
  17. continu和break的区别
  18. 2021-11-27 vue移动端卖座电影项目(二) 封装选项卡,引入iconfont,nowPlaying获取数据后写样式
  19. PCB Stack设计规范
  20. Object.assign()

热门文章

  1. python数组拼接字符串_Python练习题——数组拼接
  2. SQL Server On Linux(3)——SQL Server 2019 For Linux 下载并部署示例数据库
  3. js加载并显示excel文件
  4. 欧盟 计算机验证,欧盟发布《计算机化系统验证指南》-2018,8月1日起强制实施...
  5. 最容易申请到的免费顶级域名.tk
  6. andoid下的股票行情开发
  7. 远程面试之企业招聘新方式
  8. 用matlab仿真杨氏干涉代码,基于MATLAB杨氏干涉仿真实验
  9. android 如何修改系统语言
  10. 用Google日历可以加速团队内部信息共享速度