linux c 笔记-2

Posted 余文涛的烂笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux c 笔记-2相关的知识,希望对你有一定的参考价值。

按照惯例撸一个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\n", argc);
        int i=0;
        do{printf("%s\n",argv[i++]);}while(i<argc);
        return 0;
}

重新编译,执行;

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

将输出:

./hw2
1
2
3
4
5

 

 

demo如下:

 

以上是关于linux c 笔记-2的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

Linux内核分析——第三周学习笔记20135308

linux c 笔记-2

Linux内核分析——第七周学习笔记20135308

linux c 退出进程的代码

linux c 退出进程的代码