linux基础

1.c语言概述

2017-08-06  本文已影响2人  一漫116

用途:用来编写程序的,即按照人的需求和想法编写一条条执行指令,并把这些指令发送到计算机的内存中使它执行这些指令,从而得到一个我们想要的结果。

程序

定义:多条指令的集合,这些指令能工作,并且能实现一定的功能。

特点:数据结构+算法

            数据结构:对数据的描述,即数据是什么类型,并以何种形式存在,它是程序操作和处理的对象。

    算法:对操作的描述,即怎么去操作数据,以什么样的方法和顺序去操作数据。

            数据:常量+变量

gcc编译器

用来编译C源程序,把源代码翻译成机器能够识别并正确执行的二进制文件。

第一步:预处理。把头文件里的内容包含进来,主要是做一些预备工作,使整个程序变得完整。gcc  –E  1.c  -o  1.i

第二步:编译检查语法错误,生成汇编代码。Gcc  –S  1.i  -o  1,s

第三步:汇编,生成目标代码(二进制)。Gcc  –c  1.s  -o  1.0

第四步:链接,链接必要的一些动态库。生成可执行的二进制文件。

Gcc  1.0  -0  I

编程语言分类:

编译型语言:C    C++

解释型语言:javascript  php  python

解释语言又叫脚本语言

C语言写完之后必须编译

IDE  集成开发环境

编写代码                编译代码                  调试代码

Virtual                    stutio                      windows

Eclipse                                                      全平台

Vc++                                                            windows

Sublime                  text                            全平台

Xcode                                                          mac

编基代码:vim      编译代码:gcc    g++      调试代码:gdb

C语言开发流程;

新建一个.c的文件

在文件中写代码

Gcc编译文件产生a.out可 

       

上一篇下一篇

猜你喜欢

热点阅读