按照惯例撸一个hello_world.c
#include <stdio.h>
int main(int argc, char * argv[])
{
printf("hello world!");
return ;//默认返回0,表示程序正常结束
}
编译链接之
gcc -o hw hello_world.c
执行之
./hw
无意外,将输出:
hello world!
说明:
main函数默认作为程序的入口,参数说明:
int argc , 参数个数
char *argv[], 具体参数,为了说明问题,新作一 helloword2.c如下
#include<stdio.h>
int main(int argc, char * argv[])
{ printf("args: %d\n", argc);
int i=;
do{printf("%s\n",argv[i++]);}while(i<argc);
return ;
}
重新编译,执行;
gcc -o hw2 helloworld2.c
./hw2
将输出:
./hw2