博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言学习-简介
阅读量:6798 次
发布时间:2019-06-26

本文共 1099 字,大约阅读时间需要 3 分钟。

为什么要学习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;

}

 

转载于:https://www.cnblogs.com/jiangshiyong/archive/2012/10/27/2742164.html

你可能感兴趣的文章
iOS:解决动画加阴影卡的问题
查看>>
PHP数组读取的循环操作
查看>>
[置顶] Oracle 11g Undo 表空间切换
查看>>
Andriod 环境配置以及第一个Android Application Project
查看>>
怎么解决浏览器兼容性问题
查看>>
从M个数中随机选出N个数的所有组合,有序,(二)
查看>>
hdu 1540 Tunnel Warfare(线段树区间统计)
查看>>
android 自定义按钮实现 home键 和返回键
查看>>
Android App测试要点
查看>>
深入理解C指针之三:指针和函数
查看>>
android(9)_数据存储和访问3_scard基本介绍
查看>>
eclipse自动部署问题
查看>>
Asp.Net验证码2
查看>>
Android APK反编译就这么简单 详解(附图)
查看>>
Python 随机数
查看>>
面向程序员的数据库访问性能优化法则
查看>>
创建, 发布自己的 Vue UI 组件库
查看>>
有关Android插件化思考
查看>>
redis 集群搭建以及redislive监测部署
查看>>
HTML5系列之meta
查看>>