码迷,mamicode.com
首页 > 编程语言 > 详细

C语言教程

时间:2019-04-30 23:30:54      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:code   int   数组   教程   har   字符串   []   c语言   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]\n",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

C语言教程

标签:code   int   数组   教程   har   字符串   []   c语言   c 语言   

原文地址:https://www.cnblogs.com/huerxiong/p/10798527.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!