计算机二级c语言自学教程

2022-05-19 14:44:19   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《计算机二级c语言自学教程》,欢迎阅读!
自学,二级,语言,计算机,教程

计算机二级c语言自学教程(高手略过,不喜勿喷)

(本教程参考的书籍是《全国计算机等级考试2010版》高等教育出版社,没有也没事,中国的书籍基本上都是抄来的,所以书的内容大同小异) 序言:

这个教程主要面向自学计算机二级c语言的教程,由于本人水平有限,所以在教程写作过程中难免会出现错误,希望大家发现错误后及时的向我说明,我会在最短时间内给大家做出正确的修改方案。同时,本教程是主要是给自学c语言的同志们一个方向,并对于较难的部分进行详细解释的教程,所以对于一些概念性质的东西可能只会一笔带过,不会细讲,所以大家还是要看书的。 好了,废话不多说,下面开始教程。

首先先介绍一下计算机二级c语言,首先先明确一点,c语言是一门很基础但是又很难的语言,学好它不容易,但是要通过计算机二级的等级考试却相对来说比较的简单,因为计算机二级c基本上考的都是c语言最基础的东西,唯一比较难的地方就是指针与数组的结合那部分,所以希望大家在后面的学习过程中对于那部分加以重视。

好了,简短的介绍后开始我们的教程的第一章-程序设置基本概念

第一章-程序设置基本概念

这一章主要的内容讲述的是c语言的一些基础概念,首当其冲的是程序和程序设计语言,这里主要了解的内容是世界上应用比较广泛的高级语言,包括visual basic c++ java 以及 fortran等等,这些内容作为了解,下面则是本节内容的一个小重点,是关于三种层次的语言的介绍和理解。

第一种是机器语言,它是最底层的语言,也是机器能够看懂的唯一的一门语言,它是由01组成。

第二种是汇编语言,它是在机器语言难懂、难记的缺点下出现的,他将机器经常执行的一些语句用自然语言表达出来,就形成了所说的汇编语言,但他还是在某种程度上有些难度。(题外话:汇编语言现在在很多软件的关键功能上还是有很大的用武之地,因为汇编语言的简洁和高效性)

第三种就是我们常见到的高级语言,他很简单,具有很多优点,这些我就不罗列了。反正c语言就是一种高级语言。

写完这些就讲讲考试可能考的内容(个人经验,可能会有误差,误差率不详,如有发生,纯属正常)

在这节,大家要知道c语言源程序的文件的后缀是.c经过编译后,形成的文件后缀名是.obj,再往后就是组建的过程,这个过形成的是.exe的文件。至于这几个过程的含义,我不想在这里说明,因为我感觉这要经过一段时间的c语言的学习和实践过后才能理解的。

接下来是讲到的关于算法的定义:算法就是为了解决某个特定的问题而采取的确定的且有限的步骤。他有五个特性,分别为:有穷性、确定性、可行性、有零个或多个输入和有一个或多个输出。这五个特性在定义中体现出了三个,后两个则是没有很好的体现,不过可以从这方面理解:一个算法就好比一个人,一个人可以吃东西,也可以不吃东西(大不了饿死)但在过程中他却总是在向外面散热,向外做功。这就说明了一个算法可以没有输入,但必须有输出。


这节教程我想说明的最后一个内容就是流程图,对于流程图我感觉尽量要读懂每个框图的意思,包括开始终止框、处理框、输入输出框、判断框等。 这几教程基本就这些内容了,剩下的书上的内容大家可以随便看看,了解一下就可以。

最后我总结一下,如果不想看教程的话,可以重点看看这些内容 算法、.obj、流程图

第二节、c程序设计的初步知识

第一部分:简单的c语言程序(输出hello world 经过昨天的学习,我们对于计算机二级c语言有了一个初步的了解,下面我将讲解的是一个小的c语言程序,关于“hello world”的美丽传说。

IT界,每个程序员都有这样的一个习惯,就是当学习一门新的语言的时候,学习写的第一个小程序往往都是输出经典的“hello world”语句,下面我就写这样的一段程序,写这段程序用的是经典的vc++6.0,关于他的具体用法我会在本教程后面附上相关的简单的使用教程(那个教程我是下载的网络上的,如有侵权,请说明)

#include/*程序的命令行,必须以#开头*/

void main()/*主函数,括号内可以为空,当无相关的参数,程序的开始阶段*/ {

printf("hello world");/*函数体,用于执行相应的功能,以分号结束*/ }

这个小程序包括了在计算机二级c语言当中必须的几项内容,其中程序的命令行基本上都是那个stdio.h,所以对于这部分大家可以忽略,因为记忆中二级c有调用到其他的库,所以只要是自己写程序时就写上他好了。 整个程序的主要意思都在/* */这个之间体现了,这是c语言的注释方式,所谓注释就是你写上后,vc++6.0也会视而不见,不回去管它。它是我们对于程序的一个理解的说明。

第二部分:标示符、变量和常量 C语言的四大金刚:

1、标示符:关键字

预定义标识符 用户标示符

/*这部分看书了解一下,到后面了解之后会变得简单一些*/

2、常量:基本整型12-10 实型12.0-12.89 字符型’a’、’b

字符串型”abc”、”jinan

3、符号常量:#define a 3.1415/*定义a为符号常量,在程序内原样代换*/


4、变量:整型变量、实型变量、字符型变量、字符串变量 附上变量的部分说明表

类型说明符 字节 数值范围 字符型 char 1 C字符集 基本整型 int 2 -3276832767 短整型 short int 2 -3276832767 长整型 long int 4 -214783648214783647 无符号型 unsigned 2 065535 无符号长整型 unsigned long 4 04294967295 单精度实型 float 4 3/4E-383/4E+38 双精度实型 double 8 1/7E-3081/7E+308

第三部分:


本文来源:https://www.dywdw.cn/a77d60c02cc58bd63186bd1c.html

相关推荐
推荐阅读