2021年自考高级语言程序设计知识点总结:C语言_第1页
2021年自考高级语言程序设计知识点总结:C语言_第2页
2021年自考高级语言程序设计知识点总结:C语言_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2021年自考高级语言程序设计知识点总结:C语言一、C语言基础1.C语言的发展史1963年,参照ALGOL60了能描述计算机硬件特性的能力,称为CPL1967年,作进一步的简化,改称BCPL1970年,再进一步简化,并突出了硬件处理能力,称为B语言,并用于编写UNIX1972年,进一步扩充数据类型和恢复通用性,称为C语言,并用CUNIXC于1987年制定了C语言的标ANSIC.2.C语言的特点C语言主要有以下特点:与其它高级语言比力,更接近硬件,与机器语言比力,又更接近算法。C写、易读、易查错和易修改。(3)C程序的结构简单,语言包含的语句类别少。法开发程序。也是一种模块化程序设计语言,适宜大型程序的研制和开发。通常C系统都提供大量的库函数供程序开发人员选用,能简化程序开发。3.C程序的基本结构通常一个C程序包罗一个或多个函数,其中必有一个mainC函数的定义主要分两部分:函数说明部分和函数体。其中函数体由CC程序总是从主函数开始执行。4.C语言的基本语句C语言的语句主要分以下几种:(l)——性。表达式语句——任安在有意义的表达式之后接上分号(;)值表达式和函数调用表达式后加分号构成的表达式语句,别离称为赋值语句和函数调用语句。流程控制语句——breakcontinuereturn语句和goto语句等。复合语句——中的语句序列是一个整体,在逻辑上是单个语句,并且强调其中的语句按挨次逐一执行。(5)空语句——只有单个分号(;)构成的语句。空语句表示没有任何操作,用于选择控制或循环控制没有特别被控制的成分语句,或在复合语句的末尾放置语句标号等。(6)其它语句——如类型定义语句等。5.注释C和6.C语言的字符集C语言的基本字符集有:(l)数字10个(0~9)。26个(A~Z,a~z)。键盘符号33成标识符等语法成分。转义字符,转义字符是由字符(\)控制代码或特殊符号。7.C程序的基本词汇C语言的基本词汇有:(1字面形式常量。如10、15.A。(2)特殊符号。主要是运算符。保留字。在程序或语句中是用来表示特定语法含义的英文单词。标识符。用于命名程序对象,如变量、常量、函数、标号等。在C~般以下线符开头的标识符作为系统内部使用。利用基本词汇,按照给定的C语言的句法规则就可命名程序对象,描述表达式计算、构造语句、函数,直至整个程序。二、C语言的数据类型成数据类型的值的集合。数据全部合理的操作构成数据类型的操作集合。在C语言中,把整型、实型和字符型称为基本数据类型,又称整型和实型为数值型。为了描述更复杂的数据结构,C语言还有构造类型、指针类型、放举类型和空类型。构造类型是指由若干个相关的数据组合在一起形成的一种复杂数据类型。整型整型数据按其存储在内存中的二进位信息的最高位是当作数值信息位还是当作数据的6种:(int)(short(longint,或long)型(unsigned(unsignedshort(unsigned。实型(也称浮点型float)(double)(longdouble)构造类型构造类型是指由若干个相关的数据组合在一起形成的一种复杂数据类型构造类型主要有数组类型、结构类型和共用类型。数组类型是由相同类型的数据组成;结构类型可以由不同类型的数据组成;当不同数据类型不会同时使用时,以节约内存,让不同数据占用同一区域,这就是共用类型。指针类型指针类型是取程序对象(如变量)在内存中占居的地址为值的一种特殊的数据类型。枚举类型以星期见的英文名对日期命名,对应的变量取某

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论