04 2016 档案

C语言错误: HEAP CORRUPTION DETECTED
摘要:程序源代码: 报错页面 错误解析: 这个错误是在释放字符串指针的时候报错,具体行数如图 错误原因: 通过对错误进行百度,我理解了这个错误的原因是,释放一个字符串指针,但是这个字符串指针被破坏了,举例说明: char *str=(char *)malloc(sizeof(char)*10);//分配了 阅读全文

posted @ 2016-04-30 17:43 寒魔影 阅读(6514) 评论(1) 推荐(1) 编辑

C语言 结构体中的成员域偏移量
摘要://C语言中结构体中的成员域偏移量 #define _CRT_SECURE_NO_WARNINGS #include #include #include typedef struct _student{ char name[30];//32 int num; }Student; void main(){ Student *p = NULL; printf("... 阅读全文

posted @ 2016-04-24 12:49 寒魔影 阅读(1702) 评论(0) 推荐(0) 编辑

C语言中的深拷贝和浅拷贝
摘要://C语言中的深拷贝和浅拷贝 #define _CRT_SECURE_NO_WARNINGS #include #include #include typedef struct _student{ char name[30]; char *title; int age; }Student; void main(){ Student s1; Stud... 阅读全文

posted @ 2016-04-22 16:23 寒魔影 阅读(4585) 评论(0) 推荐(0) 编辑

C语言 数组做函数参数不传数组个数的遍历方法
摘要://数组做函数参数不传数组个数的遍历方法 #include #include #include void PrintfAK(char **pin){ int i = 0; //关键点:pin[i]!=NULL为终止条件 for (i = 0; pin[i]!=NULL; i++) { printf("%s\n", pin[i]); } }... 阅读全文

posted @ 2016-04-12 09:54 寒魔影 阅读(1511) 评论(0) 推荐(0) 编辑

C语言 数组做函数参数退化为指针的技术推演
摘要://数组做函数参数退化为指针的技术推演 #include #include #include //一维数组做函数参数退化为指针的技术推演 void printfA(char * strarr[3]); //计算机中,数组都是线性存储,二维数组元素也是一个个的排列的 //例如: 1,2,3,4,5,6,7,8,9 像这组数据 我们可以认为是一维数组 int a[9]={1,2,3,... 阅读全文

posted @ 2016-04-11 12:01 寒魔影 阅读(1243) 评论(0) 推荐(0) 编辑

C语言 数组类型与数组指针类型
摘要://数组类型与数组指针类型 #include #include #include void main(){ printf("\n-------数组类型----------\n"); { //定义一个数组类型 typedef int Myarr[5];//定义了一个int型有5个元素的数组类型 //定义一个数组类型变量 ... 阅读全文

posted @ 2016-04-09 15:37 寒魔影 阅读(1839) 评论(0) 推荐(0) 编辑

C语言 二级指针内存模型②
摘要://二级指针第二种内存模型 #define _CRT_SECURE_NO_WARNINGS #include #include #include //打印数组 int printfArr(char **pin,int *num){ int ERRO_MSG = 0; if (pin==NULL) { ERRO_MSG = 1; prin... 阅读全文

posted @ 2016-04-08 16:10 寒魔影 阅读(447) 评论(0) 推荐(0) 编辑

C语言 详解多级指针与指针类型的关系
摘要://V推论①:指针变量的步长只与‘指针变量的值’的类型有关(指针的值的类型 == 指针指向数据的类型) //指针类型跟指针的值有关,指针是占据4个字节大小的内存空间,但是指针的类型却是各不相同的 //指针的类型决定了指针指向的内存空间从哪个位置开始,从哪个位置结束 //普通变量名是一段内存空间的标识,普通变量名代表的是一段内存空间, //对于复杂变量(例如指针):要知道某个指针的步长,必须确... 阅读全文

posted @ 2016-04-08 00:24 寒魔影 阅读(2007) 评论(0) 推荐(0) 编辑

C语言 二级指针内存模型①
摘要://二级指针第一种内存模型 #include #include //说明:①:类似于int a[5]={0},数组名a是一维数组a中首元素的指针;(我自认为此假设可应用于多维数组与指针) //②二级指针的主要功能是修改一级指针的值 //打印一维数组 int PrintArr(char **pin, int num){ int ERRO_MSG = 0; if (pin ... 阅读全文

posted @ 2016-04-07 00:34 寒魔影 阅读(356) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示