用户登录
用户注册

分享至

linux C语言程序设计 从入门到放弃——入门第一章

  • 作者: 怎么又被注册了啊
  • 来源: 51数据库
  • 2021-07-08

1.编译

  如果你已经是一位程序员,并且对语言有了大概的概念,那么不推荐你从这里开始看,因为那样可能会

浪费你的时间,从这里开始是将是我几乎为零的起点开始描述记录的。对于以及有经验的来说,并不重要

。如果你了解过编成,那么也许会知道,几乎所有编成语言大可分为两类,  编译型语言和解析性语言。

而c语言属于编译型语言,所以我们需要编译器来为我们编译程序从而运行。在windows下,c语言一般使

用mingw。linux下使用的是gcc(当然这个wiindows也有不少人用) 少废话,先上东西。

 

  首先打开终端 : 

    $ mkdir cprogrom

    $ cd cprogrom

    

     这里开始写第一个c语言程序,从入门且非常经典的"hello word" 开始

    $ vim helloword.c        // 如果你之前没有用过linux 或者不知道vim是什么东西,那么你可以用   

        $  gedit helloword.c   否则vim可能会影响你当前的大好心情

    

    简单的写入:

#include <stdio.h>
int main(int argc, char * * argv)

{
printf("hello world\n");
return 0;
}

 

保存文件,并回到终端;

 

  先看头部 #include <stdio.h> 这是一个头文件,include表示导入,stdio.h则是一个标准化输入输出

的头文件。这有点类似于java中的导包,但仅仅只是类似,两者是完全不同的东西。如果这里感觉不太

能理解是什么东西,不要紧,你姑且知道它大概是个什么东西就行了。

  接下来就是整个程序运行的入口,main 函数。(如果你不知道 main前面的 int 是什么,那你可能

几乎没有接触过编成,仅仅只是有点了解,你需要某度查找 基本数据类型先了解过后再回来)

  printf 是打印信息的一个函数,在这个简单的程序里调用printf 打印了经典的hello world 

 

  现在我们有了一个简单的“源文件”,计算机其实并不理解这样的文件,这样的文件我们可以看懂,

但计算机是看不懂的。我们需要用编译器来编译我们的源文件,把他转换成计算机可以识别并执行的文件。

这里用到的是前面提到的gcc编译器,gcc在linux中是一个很受欢迎的编译器 在终端输入:

 

 $ gcc helloworld.c -o hello

  这条命令的大概意思是

执行安装在linux下的gcc 指令,使用helloworld.c 作为gcc的输入

-o 参数表示输出的文件名,这里输出的文件名为 hello

  注意:

不要输入:   $ gcc helloworld .c -o hello.c 

这条命令会擦除文件 helloworld.c

gcc有很多命令可以使用,可以去阅读相关文档,或者在终端输入 $ gcc --h 查看命令参数使用方法

 

现在目录下当前目录下已经多了一个叫hello的文件, 执行命令 

 $ ./hello

现在你的终端应该已经打印出 hello world ,这样 你写的这个程序就已经运行

在这条命令里 hello 表示程序的名字,./ 表示当前目录 连在一起就是运行当前目录下名字为hello的程序。

现在你已经掌握了最基本的打印信息,如果你了解基本数据类型,那么你就可以作运算了。最后在放一个简单的程序

 

 

 

 linux c语言 从入门到放弃,如果只长时间只有上一篇,没有下一篇,那么就说明我已放弃。

 

软件
前端设计
程序设计
Java相关