- 博客(7)
- 资源 (45)
- 收藏
- 关注
原创 枚举类型详解
1. 定义:枚举类型是一种基本数据类型,而不是一种构造类型,因为它不能再分解为任何基本类型。不要和联合混淆。 enum weekday{ sun,mou,tue,wed,thu,fri,sat };enum weekday a,b,c;枚举的定义枚举类型定义的一般形式为:enum 枚举名{ 枚举值表 };enum 枚举名{枚举值1,枚举值2,枚举值3,.....}
2014-07-21 15:20:55 916
原创 struct结构类型与typedef
1. struct结构体定义的形式struct{成员表列}变量名表列1,变量名表列2; 例如structlist{ int a; char c; stuct list *next;};(注意这个分号不能少) 这个结构体的类型名是structlist ;struct只是声明结构体需要的关键字。如果你要定义一个结构体变量 你就可以 :结构体
2014-07-21 15:18:34 767
原创 函数参数传递方式详解
1. 函数参数传递方式之一:值传递 (1)值传递的一个错误认识先看如下的一个问题:void Exchg1(int x, int y) /* 定义中的x,y变量被称为Exchg1函数的形式参数 */{ int tmp; tmp = x; x= y; y= tmp; printf("x = %d, y = %d.\n", x, y);}问:
2014-07-21 09:23:14 2312
原创 通过函数调用,获取字符串的方法
通过函数调用的方法,获取字符串,主要有四种方式:1. 使用堆空间,返回申请的堆地址,注意释放2. 函数参数传递指针,返回该指针;或者传入指针,对指针的内容进行修改,无需返回,调用函数后,指针的内容已修改。3. 返回函数内定义的静态变量(共享)4. 返回全局变量 /*使用堆分配的内存,地址是有效,但这种方式需要注意,必须由使用的地方将返回的地址free掉 */char
2014-07-15 17:22:27 1607
原创 字符数组的定义与使用详细解析
1. 字符数组的定义:用来存放字符量的数组称为字符数组。形式数值数组相同。例如: char c[10];由于字符型和整型通用,也可以定义为int c[10],但这时每个数组元素占2个字节的内存单元。字符数组也可以是二维或多维数组。例如: char c[5][10];即为二维字符数组。 2. 字符数组的初始化第一种方法是分别对每一个元素进行赋值操作:
2014-07-10 17:31:14 55441
原创 字符数组与字符指针的区别与联系
1.字符指针可以指向一个字符串。我们可以用字符串常量对字符指针进行初始化。例如,有说明语句:char *str = "This is a string.";是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。这里要注意字符指针与字符数组之间的区别。例如,有说明语句:char string[ ]="This is a string.";
2014-07-10 11:15:42 3844 1
原创 大端小端格式详解
1. 什么是大端,什么是小端:所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。2.为什么会有大小端:为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言中除了8bit的cha
2014-07-09 16:30:01 82212 9
dlna库源代码包
2014-04-01
枚举当前所有窗口
2013-06-15
MifareCardProgramming_ACR122源代码
2013-05-24
BLUETOOL1.4.3.9
2013-04-16
软件设计师历年试题及答案
2011-11-18
网络工程师历年试题以及答案
2011-11-18
linux入门优秀学习教程
2009-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人