linux下的基础命令回顾--编写一个C语言小程序

1 使用vim编写一个简单程序

目录

1 使用vim编写一个简单程序

1 进入VIM:

2 进入ENTER模式(输入代码):

3 输入如下源代码:

4 退出vim,ESC->:wq!

5  编译执行,gcc

5 程序运行结果:

 

 

1 进入VIM:

首先作为要在命令行输入:

vim hello.c

说明:linux下面一切都是文件,它是不以文件后缀区分文件类型得,也就是说后面的.c,只是为了让你自己清楚是个.c文件,

输入之后按回车执行命令。

2 进入ENTER模式(输入代码):

这时候就进入了vim,进入之后是进入命令模式,并不是编辑模式.

1 需要按"i",进入编辑模式,才可以进入在里面输入想要输入的代码.  出现“INSERT”,代表可以进入编辑模式了。可以输入源代码了。

3 输入如下源代码:

#include
int main(int argv, char **argc)
{
    printf("hello world!\n");
    return 0;
}

4 退出vim,ESC->:wq!

此时需要退出编辑模式.

1  按"esc"就可以马上退出这种模式,此时就是在命令模式了.

2  输入”wq!"(保存退出)。

5  编译执行,gcc

编译方式:gcc  文件名 -o  编译后的文件名(刚开始不熟悉环境,所以没有加入“-o”, 默认生成的文件名字叫“a.out”)。

执行方式:./+文件名(这个例子中是./a.out,"./"是指定文件的位置为当前文件夹。)

         *补充:有些文件没有执行的权限是需要我们自己改变权限(chmod)的,后面我再更新)。

以下是运行的示范:

[xuqionghua@] gcc hello.c 
[xuqionghua@] ./a.out

5 程序运行结果:

:

linux下写c语言的程序main函数的参数不可省略 argc   **argv有其特定的含义。

int main (int argv,char *argc[])

1 对于第一个int,是一个返回值类型,一般在主函数运行完毕之后都会 return 0(成功),return -1(失败);

2 括号里面的第一个int argv 是参数的个数;

3 char *argc[]:这个参数是终端输入的参数行的二位数组,一个参数算一个数组成员。

如在命令行输入:

gcc    hello.c   -o   hello

int main(int grac,char* argv[]) //

argc=4,(表示参数个数),argv="gcc hello.c -o hello" (记录参数的详细内容,以数组的形式记录)

参数
argc 4
 argc[0] gcc
argc[1] hello.c
argv[2] -o
gagv[3] hello

linux下的基础命令回顾--编写一个C语言小程序_第1张图片

 

你可能感兴趣的:(linux)