首页 谈谈C语言

谈谈C语言

举报
开通vip

谈谈C语言    谈谈C语言    C语言是一门过程化的程序设计语言,应用范围非常广泛,从20世纪诞生到现在,它还在展示它顽强的生命力。在我读书的时候,C语言是作为第二门专业计算机语言来学习,一学期学习下来,指针的概念还是似懂非懂,那时候感觉学懂C语言是一件艰苦的事情。参加工作以后,再一次把C语言拿起来学习,之前的学习疑惑迎刃而解。有点纳闷 ,读书的时候学习为何那么难,现在工作了再学习,以前的难度也不是那么大了。下面我就把C语言的知识梳理一下。学习C语言知识一般会分成十个部分展开,我们...

谈谈C语言

 

 

谈谈C语言

 

 

C语言是一门过程化的程序设计语言,应用范围非常广泛,从20世纪诞生到现在,它还在展示它顽强的生命力。

在我读书的时候,C语言是作为第二门专业计算机语言来学习,一学期学习下来,指针的概念还是似懂非懂,那时候感觉学懂C语言是一件艰苦的事情。参加工作以后,再一次把C语言拿起来学习,之前的学习疑惑迎刃而解。有点纳闷 ,读书的时候学习为何那么难,现在工作了再学习,以前的难度也不是那么大了。

下面我就把C语言的知识梳理一下。学习C语言知识一般会分成十个部分展开,我们先来看看第一部分,第一部分主要讲解计算机语言及程序设计的基本概念,C语言的形成、发展和基本特点, C语言程序的基本结构和组成,计算机算法的基本概念和算法描述的基本工具,学会运用传统流程图描述一个具体的算法,C语言编程环境Turbo C 2.0和Visual C++ 6.0的控制台程序开发。重点讲解了算法的表示方法和C语言开发工具。

第二部分主要讲解C语言的基本数据类型,标识符,关键字,常量和变量的使用,运算符,表达式以及数据类型之间的转换等,还有简单数据的输入输出。重点讲解了数据类型转换规则和各种运算符的使用。

第三部分主要讲解C语言中的语句类型,程序结构,赋值语句和基本输入/输出函数的使用,学会用正确的格式进行简单的输入输出程序设计。重点讲解了C语言程序的运行流程。

第四部分主要讲解关系表达式和逻辑表达式的组成及运算,选择结构(分支结构)程序设计的概念,if语句,switch语句的基本结构及执行过程,学会简单的选择结构程序设计。重点讲解了if语句的多重应用。

第五部分主要讲解循环结构的基本特点,3种循环语句:for语句、while语句和do-while语句,学会利用for语句、while语句和do-while语句设计简单的循环程序,重点讲解了for循环的综合运用。

第六部分主要讲解一维数组、二维数组的定义、初始化和数组元素的引用,字符数组的定义,初始化和数组元素的引用,字符串的存储方法和应用,有关处理字符串的系统函数的使用方法。重点讲解了二维数组的运用。

通过前面的学习,大家会编写一些简单的C语言程序了,但是,随着程序功能的增多,main()函数中的代码也会越来越多,此时,可以将功能相同的代码提取出来,将这些代码模块化,在程序需要的时候直接调用,这就好比组装积木。C语言的函数类似于积木的组装,它用于实现某些特定的功能。第七部分主要讲解函数的概念、定义和调用的方法和实质,有参函数的数据传递方法,区分“值传递”与“地址传递”,标识符作用域和生成期的概念,存储类型的概念,学会设计简单的递归函数。

函数可以实现程序的模块化,使得程序设计简单、直观,提高程序的可读性和可维护性,程序员还可以将一些常用的算法编写成通用函数,以供随时调用。

无论程序的设计规模有多大、多复杂,都是划分为若干个相对独立、功能较单一的函数,通过对这些函数的调用,从而实现程序的功能。

第八部分主要讲解地址、指针和指针变量的概念,指针变量的定义、初始化和引用方法,指针与数组的关系,指针数组和多级指针的概念,指针与函数的关系,指针是C语言中非常特殊的一种数据类型,正确而灵活地运用指针,可以使程序简洁、紧凑、高效。

在实际生活和工作中,经常需要处理一些关系密切的数据,例如,描述公司一个员工的姓名、部门、职位、电话、E-mail地址等,由于这些数据的类型各不相同,因此,要想对这些数据进行统一管理,仅靠前面所学的基本类型和数组都很难实现。为此,C语言提供了两种构造类型,分别是结构体和共用体。第九部分主要讲解结构体、共用体和枚举类型的特点,结构体类型、变量、数组、指针变量的定义、初始化和成员的引用方法,共用体和枚举类型、变量的定义和引用,用户自定义类型的定义和使用。

对于一台计算机而言,最基本的功能就是存储数据。一般情况下,数据在电脑上都是以文件的形式存放的。第十部分主要讲解磁盘文件的概念和用途,文件指针的概念和文件指针变量的定义方法,文件的读、写、定位等基本操作的实现,熟悉文件的打开、关闭、读、写、定位等函数的调用形式,文件操作在程序设计中的应用方法,编译预处理的基本概念和使用形式。

掌握以上的C语言知识,我们会达到C语言编程的初级水平。

 

-全文完-

本文档为【谈谈C语言】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
永兴文档
暂无简介~
格式:doc
大小:23KB
软件:Word
页数:4
分类:互联网
上传时间:2023-11-27
浏览量:1