zoukankan      html  css  js  c++  java
  • C语言学习简介

    为什么要学习C语言?

    C语言能用来编写设备驱动程序和操作系统等底层软件,著名的UNIX和LINUX 操作系统就是用C语言来编写的;


    C语言常用于编写嵌入式系统的控制程序和一些核心模块;任何里面有微处理器的设备都支持C语言。从微波炉、DVD到手机等各种电子产品,都是由C语言技术来推动的。


    与其它语言程序相比,要实现相同的功能, C程序用的代码行数更少,而它的执行速度更快。C语言是一个较低级的语言,能让你更好地了解计算机。


    学过C语言的用户能方便地学习任何一种高级编程语言,并且有些高级语言是以C语言为基础的(像JAVA,C++,C#等)。 C语言是唯一阐述指针本质的语言,指针使C语言变得更加强大。


    C语言有广泛的用户,并且有大量的现成代码可以利用。这就使用户能在过去程序的基础上,快速和高效地编写新的算法和函数。

    1.机器语言

    举例:一个完成5+2功能的机器语言编写的程序如下:

    1011 0000 0000  0101  /* 将5送到cpu中的累加器中*/

    0000 0100 0000  0010  /*将2与累加器中保留的内容相加,结果还放在累加器中*/

          1111  0100 /*程序结束,停机*/

    2.汇编语言

    使用英文缩写(助记符)及地址符号写的指令。

    举例:上述完成5+2功能的机器语言用汇编语言可以写成如下形式。

    MOVE AL,5        /*将5送到累加器AL中*/

    ADD   AL,2        /*将2与累加器AL中的内容相加,结果还放在累加器中*/

    HLT            /*程序结束,停机*/

    3.高级语言

    Basic 语言适合教学和小型程序开发。

    Fortran语言适合科学与工程计算。

    Pascal语言适合计算机专业教学和应用程序开发。

    C语言适合系统软件和硬件底层的开发。

    FoxPro语言适合数据库管理程序开发。

    LISP和PROLOG语言适合人工智能程序开发。

    C++和java语言适用面向对象程序的开放。

    举例:完成5+2功能的程序。

    用Basic语言编写,源程序形式如下:

    10   I=5

    20   J=2

    30   K=I+J

    用Pascal语言编写,源程序形式如下:

    Program ADD

    var i,j ,k:integer;

    begin

    i:=5

    j:=2

    k:=i+j

    end

    用C语言编写,源程序形式如下:

    main(){

    int i,j,k;

    i=5;

    j=2;

    k=i+j;

    }

  • 相关阅读:
    学习笔记 css3--选择器&新增颜色模式&文本相关
    HTML5之新增标签用途及应用场景
    js中邦定事件与解绑支持匿名函数
    常用网站开发类Firefox扩展插件 (转)
    使用Easy4net编写代码生成器
    jQuery分页插件jBootstrapPage,一个Bootstrap风格的分页插件
    使用jQuery插件jRemoteValidate进行远程ajax验证,可以自定义返回的信息
    (新)自己动手写ORM框架(1)-增删查改的使用
    (3) iOS开发之UI处理-UIView篇
    (2) iOS开发之UI处理-UILabel篇
  • 原文地址:https://www.cnblogs.com/jiangshiyong/p/2742164.html
Copyright © 2011-2022 走看看