C语言常用的知识没多少之C语言的入门

C语言自1972年问世以来,历经40多年而不衰。现在依旧在机器语言排行榜中排名前三,可见C语言的重要性!C语言既是高级语言,也是少有的面向过程的语言。学习C语言不像其它面向对象语言那样需要理解什么是类、对象、派生、继承、多态等的意思。它更与现实生活中的方方面面相结合。所以学习C语言的过程中可以类比生活中某些问题的解决过程去学习,这样有利于C语言的学习。

很多没有接触计算机内部(如计算机是如何计算和显示效果等)的人在学习C语言是非常痛苦的。这些人大部分会选择放弃,认为自己不学好也罢,只要会玩电脑就行。但是却忽略了C语言常用的知识是很少的!!!近期我会发布几篇关于C语言常用的知识的讲解,希望能够对大家在学习机器语言的过程中有帮助。

一、C语言的特性

C语言也像汉语、英语、德语......那样属于一门语言,但是C语言主要是人对机器及计算机进行交流的语言。大家都知道机器并不是“智能”的,所以它并不能直接理解人类说的话的意思,需要机器语言进行翻译。最初的机器语言是以二进制代码的形式出现的,这种语言对机器来说是很容易理解的,但是对于人来说确实枯燥的。因为所有的命令都是以数字0和1的形式实现的,不容易记忆。后来出现了汇编语言,汇编语言把数字命令改成字符命令(英文单词或及其省写)。虽然需要相应的转换时间及汇编语言转换成之前说的机器语言,但是随着硬件的发展,需要的转换时间越来越短,甚至忽略不计。但是当需要执行的任务多时,所需的汇编语言的语言量及代码量也就多了,需要进行修改时往往是很困难的。所以就出现了自高级语言——C语言,不仅解决了人类和机器可以快速知道代码的意思,也解决了大量代码在维护(修改)时的难题。这也是我认为C语言能够长久不衰的原因。

其实C语言还有很多的特点,如语言简洁、运算符和数据类型丰富等特点......在这里我不一一列举。既然是一个经典的机器语言,肯定有它很多的特性。有兴趣想了解C语言特性的人可以百度一下,他们比我总结的全。

汇编语言截图

二、编写、运行、调试C语言的软件

我们不能直接在键盘上敲写C语言的代码就让计算机执行我们的命令。因为这样的电脑无法面对那些不会机器语言的人。所以想看看用键盘输入的C语言代码(该过程成为编写代码)的结果需要在相应的情况下进行(往往称为环境)。而这些环境也为了安全性,防止他人的随意访问,所以环境集成成一个软件。常见能够查看C语言的软件(Windows系统下的电脑)有codeblock、Devc++等。这里以codeblock软件为例讲解一些常用的软件使用方法。

由于篇幅比较长,所以可以点击下面的文字链接查看。

codeblock的使用方法

三、学习目录

  1. C语言的数据类型及变量与常量
  2. 运算符与表达式和输入\输出
  3. 顺序、选择、循环结构
  4. 函数的使用和变量的性质
  5. 数组(包括一维、二维和多维)
  6. 多.c文件和编译预处理
  7. 指针

如果有问题的可以在公众号回复栏中写出问题描述发给我,我看到的话会进行相应的回复。

既然阅读了本篇文章,顺便点一下右下边的在看按钮。

原文发布于微信公众号 - IT界的小白帽(l1084504793)

原文发表时间:2019-06-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券