C语言学习:国家计算机二级考试重点

版权申诉
5星 · 超过95%的资源 2 下载量 153 浏览量 更新于2024-07-01 11 收藏 368KB PDF 举报
"国家计算机二级C语言讲义.pdf" 这篇讲义主要涵盖了计算机二级C语言考试的相关知识,包括程序设计的基本概念、流程图以及C程序设计的初步知识。以下是详细内容: 1. **程序设计的基本概念** - **计算机语言**:机器语言是计算机唯一能直接理解和执行的语言,由0和1的二进制指令组成。 - **源程序**:用高级语言编写的程序,例如C语言编写的程序即为C源程序。 - **目标程序**:源程序经过编译后的二进制代码形式,可以被计算机执行。 - **编译程序**:将源程序转换为目标程序的软件,如 TurboC 的编译器。 - **C源程序**:符合C语言语法的指令序列。 - **C语言的代码编写**:按照C语言规则编写程序的过程。 - **程序设计步骤**:包括确定数据结构、算法、编码、上机调试和文档整理。 2. **算法** - **有穷性**:算法必须在有限步骤内结束。 - **确定性**:算法每一步都有明确的定义,无二义性。 - **可行性**:算法可以在有限的时间和空间内完成。 - **输入与输出**:算法可能有零个或多个输入,至少有一个或多个输出。 3. **流程图** - **传统结构化流程图**:一种图形表示程序流程的方法。 - **N—S流程图**:强调结构化的流程图,包含顺序结构、选择结构和循环结构。 4. **C程序设计的初步知识** - **简单C语言的构成和格式** - **菜单栏**:在TurboC环境中,包括文件操作(如打开、新建、保存、另存为、退出)和运行选项。 - **C语言的格式** - **命令行**:以`#`开头,不以分号结尾,如包含头文件`stdio.h`。 这篇讲义不仅介绍了C语言的基础概念,还涉及到了编程流程、程序设计步骤和C语言的格式规范,对准备国家计算机二级C语言考试的考生来说是非常重要的学习材料。通过深入理解和实践这些知识,考生可以更好地掌握C语言编程技能,并成功应对考试。