为什么要学习C语言?

学习C语言的主要理由有以下几点:

·C语言可以作为学习计算机程序设计语言的入门语言;

·C语言是编写操作系统的首选语言,与计算机硬件打交道时灵巧且高效;

·C语言具有现代高级程序设计语言的基本语法特征;

·常用的面向对象程序设计语言例如C++和Java,其基本语法源于C语言;

·许多C语言编写的软件系统需要维护;

·用于要求程序高速运行领域的编写,例如单片机程序、嵌入式系统软件和通信程序等;

·游戏设计者和黑客少不了C语言;

·C语言使用者和爱好者众多。

需要强调的是,C语言是一种既高级又低级的程序设计语言,高级是指它具有高级程序设计语言的所有特征,低级是指它可以代替机器语言或汇编语言编写高速运行的软件程序。C语言有丰富的库函数可以使用,这为编程带来了极大的便利性,提高了编程的效率。C语言的库函数种类齐全,包括标准输入输入(stdio.h)、数学函数(math.h)、存储分配(malloc.h)和字符串函数(string.h)等等。通过C语言程序及其存储分配函数实现计算机系统内存分配是一种不可替代的实现。

推荐:《c语言教程》

方方面面来看,C语言应该是计算机相关专业人士必须学习的基础的程序设计语言。还需要明确的是,程序设计语言只是一种工具,一种描述计算过程的工具,它主要包括语法和语义两个部分。程序设计与程序设计语言并不是一回事,需要另外加以学习。

更多相关文章

  1. c语言多行注释符号是什么
  2. 一个c语言程序只能有一个主函数吗
  3. c语言求余的实现方法
  4. c语言中的函数可不可以单独进行编译?
  5. c语言程序的基本结构是什么
  6. c程序的基本组成是什么
  7. 一个c语言源程序是由什么组成
  8. 对c语言的了解和认识
  9. c语言中int是什么意思

随机推荐

  1. xcode怎么用
  2. c编译程序的功能是什么
  3. 主函数在程序中的位置在哪
  4. 指针和引用的不同点与相同点分别是什么
  5. c语言函数如何声明
  6. 程序中的注释部分是否参加编译?
  7. c语言%4d什么意思
  8. c语言文件的扩展名是什么
  9. c语言的四大数据类型是什么?
  10. ASP.NET数据库密码:MD5加密算法详解