zoukankan      html  css  js  c++  java
  • C语言带参数的main()函数

    示例代码:

     1 #include<stdio.h>
     2 
     3 int main(int argc, char *argv[])
     4 {
     5     int i;
     6     printf("Total %d arguments
    ", argc);
     7     for(i=0; i<argc; i++)
     8     {
     9         printf("Argument %d = %s
    ", i+1, argv[i]);
    10     }
    11     
    12     system("pause");
    13     return 0;
    14 }

    参数说明:

    argc: 参数的个数,不给main()函数传递参数时默认值为1,即至少有一个参数为该可执行文件的文件名(含目录)。

    argv: 为指针数组,分别指向各个字符串参数的首地址,其中argv[0]存储的是可执行文件的文件名的首地址。

    将上述代码保存为main.c并编译,生成可执行文件main.exe(在D盘根目录下),在cmd命令行下执行其结果如下:

    D:>main.exe hello world
    Total 3 arguments
    Argument 1 = main.exe
    Argument 2 = hello
    Argument 3 = world
    请按任意键继续. . .

    提示:在win7环境下点击开始按钮,在搜索框中输入cmd按回车即可打开cmd窗口。在提示符后输入D:可切换到D盘根目录。

    参考链接:c语言中 main()函数的参数说明

  • 相关阅读:
    C# WPF – 利用“Attached Property” 把 RoutedEvent 接上 ICommand
    文件输入输出代码
    strcpy()
    heaplog
    单链表范例
    贪吃蛇
    时钟程序
    herizai_CD2所做答案
    6月25日代码
    6月24日代码
  • 原文地址:https://www.cnblogs.com/geekham/p/4097182.html
Copyright © 2011-2022 走看看