十大老品牌网赌

C语言的发展过程
前言:C语言是在 70 年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标…
(更新时间:2012-11-12)[查看全文]
C语言是当代最优秀的程序设计语言
早期的C 语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一。下面,介绍一下C语言的优秀之处: 1.  语言简洁,使用方便灵活C语言是现有程序设计语言中规模最小的语言之一,而小的语…
(更新时间:2012-11-12)[查看全文]
C语言版本概述
目前最流行的C语言有以下几种:1、Microsoft C 或称 MS C2、Borland Turbo C 或称 Turbo C3、AT&T C这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。 ISO发布C语言标准新版本ISO(International Organization for Stan…
(更新时间:2012-11-12)[查看全文]
C语言的特点
1、C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字: auto break case char const continue default do double else enum …
(更新时间:2012-11-12)[查看全文]
C语言面向对象的程序设计语言
首先介绍面向对象编程。面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信…
(更新时间:2012-11-12)[查看全文]
C语言和C++的区别与对比
C是C++的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。差不多是win98跟winXP的关系。C++是在C的基础上增加了新的理论,玩出了新的花样。所以叫C加加。C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程…
(更新时间:2012-11-12)[查看全文]
简单的C程序介绍
为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C源程序的基本部分和书写格式。【例1.1】main(){  printf("世界,您好!\n");} main是主函数的函数名,表示这是一个主函数。 每一…
(更新时间:2012-11-12)[查看全文]
C语言输入函数(printf)和输出函数(scanf)
在前两个例子中用到了输入和输出函数scanf和 printf,在以后要详细介绍。这里我们先简单介绍一下它们的格式,以便下面使用。scanf和 printf这两个函数分别称为格式输入函数和格式输出函数。其意义是按指定的格式输入输出值。因此,这两个函数在括号中的参数表都由以下两部分组成:“格式控制串”,参数表。格式控制串是一个字符…
(更新时间:2012-11-12)[查看全文]
C源程序的结构特点
    1.一个C语言源程序可以由一个或多个源文件组成。    2.每个源文件可由一个或多个函数组成。    3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。    4.源程序中可以有预处理命令(in…
(更新时间:2012-11-12)[查看全文]
书写C程序时应遵循的规则
从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则:1.一个说明或一个语句占一行。2.用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。3.低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好…
(更新时间:2012-11-12)[查看全文]
C语言一维数组的定义和引用
 在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。本章介绍数值数组和字符数组…
(更新时间:2012-11-12)[查看全文]
C语言二维数组的定义和引用
7.1.1二维数组的定义前面介绍的数组只有一个下标,称为一维数组,其数组元素也称为单下标变量。在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下标,以标识它在数组中的位置,所以也称为多下标变量。本小节只介绍二维数组,多维数组可由二维数组类推而得到。二维数组定义的一般形式是:类型说明符 数组名[常量表达式1][常量…
(更新时间:2012-11-12)[查看全文]
C语言字符数组的应用
用来存放字符量的数组称为字符数组。 7.1.1字符数组的定义形式与前面介绍的数值数组相同。例如:    char c[10];由于字符型和整型通用,也可以定义为int c[10]但这时每个数组元素占2个字节的内存单元。字符数组也可以是二维或多维数组。例如:    char c[5][10];…
(更新时间:2012-11-12)[查看全文]
C语言数组程序举例
【例7.18】把一个整数按大小顺序插入已排好序的数组中。为了把一个数按大小插入已排好序的数组中,应首先确定排序是从大到小还是从小到大进行的。设排序是从大到小进序的,则可把欲插入的数与数组中各数逐个比较,当找到第一个比插入数小的元素i时,该元素之前即为插入位置。然后从数组最后一个元素开始到该元素为止,逐个后移一个单元。最后把插入数赋予元素i即可。如果被…
(更新时间:2012-11-12)[查看全文]
数组应用小结
数组是程序设计中最常用的数据结构。1、数组可分为数值数组(整数组,实数组),字符数组以及后面将要介绍的指针数组,结构数组等。2、数组可以是一维的,二维的或多维的。3、数组类型说明由类型说明符、数组名、数组长度(数组元素个数)三部分组成。数组元素又称为下标变量。 数组的类型是指下标变量取值的类型。4、对数组的赋值可以用数组初始化赋值,输入函数动态赋值和…
(更新时间:2012-11-12)[查看全文]
C语言函数概述
在前面已经介绍过,C源程序是由函数组成的。虽然在前面各章的程序中大都只有一个主函数main(),但实用程序往往由多个函数组成。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。C语言不仅提供了极为丰富的库函数(如Turbo C,MS C都提供了三百多个库函数),还允许用户建立自己定义的函数。用户可…
(更新时间:2012-11-12)[查看全文]
C语言函数定义的一般形式
一、无参函数的定义形式类型标识符 函数名()   {      声明部分      语句   }其中类型标识符和函数名称为函数头。类型标识符指明了本函数的类型,函数的类型实际上是函数返回值的类型。该类型标识符与前面介绍的各种说明符…
(更新时间:2012-11-12)[查看全文]
C语言函数的参数和函数的值
8.1.1形式参数和实际参数前面已经介绍过,函数的参数分为形参和实参两种。在本小节中,进一步介绍形参、实参的特点和两者的关系。形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。形参和实参的功能是作数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调…
(更新时间:2012-11-12)[查看全文]
C语言函数的调用
8.1.1函数调用的一般形式前面已经说过,在程序中是通过对函数的调用来执行函数体的,其过程与其它语言的子程序调用相似。C语言中,函数调用的一般形式为:    函数名(实际参数表)对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数,变量或其它构造类型数据及表达式。各实参之间用逗号分隔。 8.1.2函数调用的方式…
(更新时间:2012-11-12)[查看全文]
C语言函数的嵌套调用
C语言中不允许作嵌套的函数定义。因此各函数之间是平行的,不存在上一级函数和下一级函数的问题。但是C语言允许在一个函数的定义中出现对另一个函数的调用。这样就出现了函数的嵌套调用。即在被调函数中又调用其它函数。这与其它语言的子程序嵌套的情形是类似的。其关系可表示如图。图表示了两层嵌套的情形。其执行过程是:执行main函数中调用a函数的语句时,即转去执行a…
(更新时间:2012-11-12)[查看全文]
C语言函数的递归调用
一个函数在它的函数体内调用它自身称为递归调用。这种函数称为递归函数。C语言允许函数的递归调用。在递归调用中,主调函数又是被调函数。执行递归函数将反复调用其自身,每调用一次就进入新的一层。例如有函数f如下:    int f(int x)    {    …
(更新时间:2012-11-12)[查看全文]
C语言数组作为函数参数
数组可以作为函数的参数使用,进行数据传送。数组用作函数参数有两种形式,一种是把数组元素(下标变量)作为实参使用;另一种是把数组名作为函数的形参和实参使用。 一、数组元素作函数实参数组元素就是下标变量,它与普通变量并无区别。 因此它作为函数实参使用与普通变量是完全相同的,在发生函数调用时,把作为实参的数组元素的值传送给形参,实现单向的值传送。例5.4说…
(更新时间:2012-11-12)[查看全文]
C语言局部变量和全局变量
在讨论函数的形参变量时曾经提到,形参变量只在被调用期间才分配内存单元,调用结束立即释放。这一点表明形参变量只有在函数内才是有效的,离开该函数就不能再使用了。这种变量有效性的范围称变量的作用域。不仅对于形参变量,C语言中所有的量都有自己的作用域。变量说明的方式不同,其作用域也不同。C语言中的变量,按作用域范围可分为两种,即局部变量和全局变量。 8.1.…
(更新时间:2012-11-12)[查看全文]
C语言变量的存储类别
前面已经介绍了,从变量的作用域(即从空间)角度来分,可以分为全局变量和局部变量。从另一个角度,从变量值存在的作时间(即生存期)角度来分,可以分为静态存储方式和动态存储方式。       静态存储方式:是指在程序运行期间分配固定的存储空间的方式。       动态存储方式:…
(更新时间:2012-11-12)[查看全文]
定义一个C语言结构体的一般形式
 在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。显然不能用一个数组来存放这一组数据。因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——&ldqu…
(更新时间:2012-11-12)[查看全文]
C语言结构类型变量的说明
说明结构变量有以下三种方法。以上面定义的stu为例来加以说明。 一、先定义结构,再说明结构变量。如:struct stu    {        int num;        ch…
(更新时间:2012-11-12)[查看全文]
541 篇文章  首页 | 上一页 | 1 2 3 4 5 6 7 8 9 | 下一页 | 尾页  26篇文章/页  转到第
十大老品牌网赌网站 十大老品牌网赌平台天下

本栏目最新图文

  • 最新文章
  • 最新推荐
  • 阅读排行