qkhhxkj 风的距离

导航

2011年6月24日 #

函数

摘要: 1 概述 一个较大的程序一般应分为若干个程序模块,第一个模块用来实现一个特定的功能,所有的高级语言中都有子程序这个概念,用子程序实现模块的功能,在C语言中,子程序的作用是由函数完成的,一个C程序可由一个主函数和若干个函数构成,由主函数调用其它函数,其它函数也可以互相调用,用一个函数可以被一个或多个函数调用任意多次。 在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。 从用户使用的角度来看函数有两种 (1)标准函数,即库函数,这是由系统提供的,用户不必自己定义这些函数,可以直接使用。 (2)用户自定义函数。 从函数的形式开看,函 阅读全文

posted @ 2011-06-24 23:05 qkhhxkj 阅读(634) 评论(0) 推荐(0) 编辑

字符数组

摘要: 用来存放字符数据的数组是字符数组,字符数组中的一个元素存放一个字符。1 字符数组的定义定义方法与前面介绍类似如:char c[3];c[0]='i';c[1]=' ';c[2]='a';定义的c为字符数组,包含3个元素由于字符型与整型是互相通用的,因此上面的定义也可以改为int c[3];2 字符数组的初始化对字符数组初始化,最容易的理解方式是逐个字符赋给数组中各元素如:char c[10] = {'i',' ','a','m',' ','h', 阅读全文

posted @ 2011-06-24 21:26 qkhhxkj 阅读(8800) 评论(0) 推荐(0) 编辑

数组

摘要: 1 一维数组1.1 一维数组的定义类型说明符 数组名[常量表达式]如:int a[20];表示数组名为a,此数组有10个元素。(1)数组名定名规则与变量名相同(2)数组名后是用方括号括起来的常量表达式,不能用圆括弧(3)常量表达式表示元素的个数,即数组长度,如a[10],10表示a数组有10个元素下标从0开始最后一个元素下载为9(4)常量表达式中可以包括常量和符号常量,不能包含变量1.2 一维数组元素的引用数组必须先定义后使用,C语言规定只能逐个引用数组元素,不能一次引用整个数组。如:数组名[下标]还可以下面这样a[0] = a[5] + a[7] + a[3 * 2]1.3 一维数组的初始化 阅读全文

posted @ 2011-06-24 18:27 qkhhxkj 阅读(531) 评论(0) 推荐(0) 编辑

指针

摘要: 1 地址和指针的概念 如果程序中定义了一个变量,在编译时就给这个变量分配内在单元,系统根据程序中定义的变量类型,分配一定长度的空间,例如一般微机使用的C系统为整型变量分配2个字节,对实型变量分配4个字节,内存区的第一个字节有一个编号,这就是地址,它相当于旅馆的房间号,在地址所标志的内在单元中存放数据,这相当于旅馆各个房间中居住旅客一样。 由于通过地址能找到所需的变量单元,我们可以说,地址 指向该变量单元,因此在C语言中,将地址形象化地称为 指针,意思是通过它能找到以它为地址的内存单元,一个变量的地址称为该变量的指针。2 变量的指针和指向变量的指针变量 变量的指针就是变量的地址,存放变量地址的变 阅读全文

posted @ 2011-06-24 18:27 qkhhxkj 阅读(517) 评论(0) 推荐(0) 编辑

算术运算符各算术表达式

摘要: 1 C运算符简介C语言的运算符范围很宽,把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理可以分为以下几类(1)算术运算符 +, -, *, /, % (2)关系运行符>, <, ==, >=, <=, !=(3)逻辑运算符!, &&, ||(4)位运算符<<, >>, ~, !, ^, &(5)赋值运算符=(6)条件运算符(?:)表达式1 ?表达式2 :表达式3三目运算符先求解表达式1,如果为真,则求解表达式2,此时表达式2的值就作为整个条件表达式的值,如果为假则求解表达式3,作为整个条件表达式的值(7)逗 阅读全文

posted @ 2011-06-24 18:07 qkhhxkj 阅读(635) 评论(0) 推荐(0) 编辑

数据类型说明 实型

摘要: 1 实型常量的表示方法实数又称浮点数,实数有两种表示形式。(1)十进制小数形式,它由数字和小数点组成(注意必须有小数点)如:.123(0.123), 123.(123.0)(2)指数形式如:123e3或123E3都代表123*10^3,但注意字母e或E之前必须有数字,且e后面的指数必须为整数。2 实型变量2.1 实型数据在内存中的存放形式一个实数数据一般在内存中占4个字节(32位)与整型数据的存储方式不同,实型数据是按指数形式存储的,系统把一个实型数据分成小数部分与指数部分,分别存放。指数部分采用规范化的指数形式。如:3.14159 的存放形式如下+ .314159 1第一部分符号‘+’表示符 阅读全文

posted @ 2011-06-24 17:19 qkhhxkj 阅读(5763) 评论(0) 推荐(0) 编辑

数据类型说明 字符型

摘要: 1 字符常量C的字符常量是用单引号括在一起的字符如:'a', 'x'除了以上形式的字符常量外,C还允许用一种特殊的形式的字符常量,就是以一个'\'开头的字符序列,如在printf里用到的'\n'它代表一个换行,这是一种控制字符,在屏幕上是不能显示的,在程序中也无法用一个一般形式的字符表示,只能采用特殊的形式来表示字符形式 含义 ASCII代码\n 换行 10\t 水平制表跳到下个tab位置 9\b 退格将当前位置移到前一列 8\r 回车,将当前位置移动到本行开头 13\f 换面将当前位置移到下页开关 12\\ 反斜杠字符 92\& 阅读全文

posted @ 2011-06-24 16:21 qkhhxkj 阅读(3587) 评论(0) 推荐(0) 编辑

数据类型说明 整形

摘要: 1 整型常量(^符号代表指数)1.1 十进制整数如:100, -11,0。1.2 八进制整数以0(数字)开头的数。如:0123表示八进制数123转成十进制数方式 1*8^2 + 2*8^1 + 3 * 8^0 = 83-011表示八进制数-11按同样的方式转成十进制为-91.3 十六进制整数以0x开头的数是十六进制数如:0x123表示十六进制数123转成十进制数的方式为 1*16^2 + 2*16^1 + 2*16^0 = 291-0x12代表十六进制数-12按同样的方式转成十进制数为-182 整型变量2.1 整型数据在内存中的存放形式整型数据在内存中是以二进制形式存放的如果定义了一个整型变量 阅读全文

posted @ 2011-06-24 16:08 qkhhxkj 阅读(1375) 评论(0) 推荐(0) 编辑

数据类型

摘要: 数据类型==============1 基本类型1.1 整形 1.2 字符型1.3 实型(浮点型)1.3.1 单精度型 1.3.2 双精度型1.4 枚举类型2 构造类型2.1 数组类型2.2 结构体类型2.3 共用体类型3 指针类型4 空类型============== 阅读全文

posted @ 2011-06-24 15:31 qkhhxkj 阅读(210) 评论(0) 推荐(0) 编辑