C语言教程
Posted huerxiong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 语言编译分为四个步骤
- 预处理,生成预编译文件(.i 文件):
gcc –E hello.c –o hello.i
- 编译,生成汇编代码(.s 文件):
gcc –S hello.i –o hello.s
- 汇编,生成目标文件(.o 文件):
gcc –c hello.s –o hello.o
- 链接,生成可执行文件:
gcc hello.o –o hello
以上是关于C语言教程的主要内容,如果未能解决你的问题,请参考以下文章
我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段