金榜启程升学教育网欢迎您!
金榜启程升学教育网
金榜启程升学教育网联系电话
你当前的位置:主页 > 计算机专业类 >

C语言

发布日期:2018-08-20 09:50:17浏览量:

摘要: C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语

    C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

  二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

  C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

  C语言是目前国内外广泛流行的一种计算机结构化程序设计语言。C语言组成简洁紧凑,使用方便灵活,功能丰富、表达能力强,它不仅适合编写系统软件,而且也适合编写应用软件。本课程介绍计算机结构化程序设计的思想、方法和技巧;C语言的基本知识和概念;C语言丰富的运算符和数据类型,以及C语言的结构控制语句;在本课程中,函数的概念和指针的使用是课程重点和难点。

  C语言课程内容:

  一、C语言基础:1、应用C语言的各种特点;2、应用算法的含义、特点、表示方法

  二、C的基本数据类型及运算:1、应用C语言中最基本的要素:标识符、关键字、常量、变量、运算符和表达式;2、同数据类型占不同的内存长度,有不同的值域;3、熟练运用变量、运算符和表达式

  三、C程序设计初步:1、应用结构化程序设计思想,设计方法;2、应用顺序结构程序设计,赋值语句,输入输出函数调用语句;3、领会文件包含命令,流和文件的初步知识

  四、分支结构的C程序设计:1、应用if语句的简单形式,if else结构和else if结构;2、借助于流程图理顺思路,正确进行多分支结构的编程

  五、循环结构的C程序设计:1、应用循环结构的概念;2、应用各种循环语句,简明应用循环的嵌套

  六、数组:1、应用数组的定义;2、应用数组的引用形式;3、应用数组元素在内存中的存储;4、应用字符数组和字符串形式上的区别

  七、函数及变量存储类型:1、应用函数的定义、声明和调用,综合应用函数参数的传递方式;2、应用局部自动变量,熟悉静态局部变量;3、函数嵌套和递归的概念,领会寄存器变量的使用

  八、指针:1、应用指针的概念和运算;2、指针与函数的关系,指针数组;3、应用利用指针实现字符串的方法;4、复杂指针的定义,会进行其类型的分析

  九、结构体和共用体:1、应用结构体类型的引出定义,以及结构体变量的定义,引用和初始化;2、应用结构体变量与共用体变量所占内存空间特点;3、领会位段

  十、文件:1、文件的概念;2、基于文件的各种操作

  通过学习C语言,学生懂得基本编程技术,为将来成为软件工程师打下深厚基础。

  C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔实验室的Dennis M. Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

文章标题:C语言

本文地址:/jsjzyl/32.html

上一篇:计算机基础
下一篇:HTML
右侧悬浮客服图片