zoukankan      html  css  js  c++  java
  • C语言教程

    C语言main函数参数

    int main(int argc, char *argv[])argc是参数个数(argument counter),argv是字符串数组(argument vector)。
    argv下标从 0 开始,第一个存放的是可执行程序的文件名字,然后依次存放传入的参数。

    #include <stdio.h> 
    
    int main(int argc, char *argv[])
    { 
        /* 我的第一个 C 程序 */ 
        printf("可执行程序 %s ,参数个数为[%d], 运行输出:[%s]
    ",argv[0],argc,argv[1]); 
        return 0;
    }
    

    编译 gcc HelloWorld.c,得到可执行程序 a.out,运行程序:

    ./a.out Hello,World!
    可执行程序 ./a.out ,参数个数为[2], 运行输出:[Hello,World!]
    

    printf函数

    printf()函数原型:int printf(const char *, .....)

    gcc 进行 c 语言编译分为四个步骤

    1. 预处理,生成预编译文件(.i 文件):gcc –E hello.c –o hello.i
    2. 编译,生成汇编代码(.s 文件):gcc –S hello.i –o hello.s
    3. 汇编,生成目标文件(.o 文件):gcc –c hello.s –o hello.o
    4. 链接,生成可执行文件:gcc hello.o –o hello
  • 相关阅读:
    系统架构
    Maven项目管理工具
    SpringMVC进阶(二)
    SpringMVC入门(一)
    Mybatis进阶(三)
    Mybatis进阶(二)
    Mybatis入门(一)
    Redis入门,Jedis和常用命令
    关于MVC 上传文件
    Html遮罩层的显示(主要在于样式设置)
  • 原文地址:https://www.cnblogs.com/huerxiong/p/10798527.html
Copyright © 2011-2022 走看看