linux c 笔记-2 Hello World & main函数

按照惯例撸一个hello_world.c

#include <stdio.h>
int main(int argc, char * argv[])
{
     printf("hello world!");
     return 0;//默认返回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
", argc);
        int i=0;
        do{printf("%s
",argv[i++]);}while(i<argc);
        return 0;
}

重新编译,执行;

gcc -o hw2  helloworld2.c
./hw2 1 2 3 4 5

将输出:

./hw2
1
2
3
4
5
原文地址:https://www.cnblogs.com/Tommy-Yu/p/5817561.html