前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言常用的知识没多少之C语言的入门

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

作者头像
用户5935416
发布2019-08-01 10:21:19
1.9K0
发布2019-08-01 10:21:19
举报
文章被收录于专栏:IT界的小白帽IT界的小白帽

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. 指针

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT界的小白帽 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档