上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 59 下一页

2016年4月8日

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 寒魔影 阅读(438) 评论(0) 推荐(0) 编辑

C语言 详解多级指针与指针类型的关系

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

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

2016年4月7日

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 寒魔影 阅读(340) 评论(0) 推荐(0) 编辑

2016年3月24日

C语言 百炼成钢19

摘要: /* 题目55: 有一个字符串符合以下特征(”abcdef,acccd,eeee,aaaa,e3eeeee,sssss,";),要求写一个函数(接口),输出以下结果 1) 以逗号分割字符串,形成二维数组,并把结果传出; 2) 把二维数组行数运算结果也传出。 strchr(“aa,aa”,’,’ ); 请自己定义一个接口(函数)。 要求1:能正确表达功能的要求,定义出接口(函数)(30... 阅读全文

posted @ 2016-03-24 15:07 寒魔影 阅读(293) 评论(0) 推荐(0) 编辑

2016年3月22日

C语言 字符串操作两头堵模型

摘要: //字符串操作两头堵模型练习 #define _CRT_SECURE_NO_WARNINGS #include #include #include //去除字符串中的空格 //const char *pin的解释:const char *pin是用来限制指针pin指向的数据是个常量,不允许修改, //但是并不限制实参指针指向的数据也必须是一个常量 //这是为了防止传过来的参数pin所指向的数... 阅读全文

posted @ 2016-03-22 11:03 寒魔影 阅读(729) 评论(1) 推荐(1) 编辑

2016年3月15日

C语言 后缀自增的优先级详解

摘要: // ++ 后缀自增与取地址& ,提领 * (指针里的操作符)的优先级比较 #include #include #include void main(){ char *p1 = "qwert"; char *p2 = (char *)malloc(sizeof(char)*10); while (p1 != '\0'){ *p2++ = *p1++; ... 阅读全文

posted @ 2016-03-15 15:45 寒魔影 阅读(1123) 评论(2) 推荐(0) 编辑

C语言 指针与字符串

摘要: C语言可以在栈区 or 堆区 or 全局区 存放字符串,字符串不单单是存储在全局区的。 阅读全文

posted @ 2016-03-15 13:52 寒魔影 阅读(606) 评论(0) 推荐(0) 编辑

2016年3月14日

C语言 野指针与空指针

摘要: //野指针与空指针的区别 #define _CRT_SECURE_NO_WARNINGS #include #include //野指针是指存在一个指针变量,但是这个指针变量指向的内存空间已经被释放,这时候指针的值还是不为空 //再次调用free()函数就会报错;空指针是值为NULL的指针变量 void main(){ int *p = (int *)malloc(sizeof(i... 阅读全文

posted @ 2016-03-14 09:46 寒魔影 阅读(945) 评论(0) 推荐(0) 编辑

2016年3月9日

C语言 日常小结

摘要: 1.当数组当作函数参数的时候会退化为指针 #include<stdio.h> #include<stdlib.h> void sort(int a[]){ int num = sizeof(a); printf("数组的大小num=%d\n", num);//打印4,此时a是一个指针 //打印数组 阅读全文

posted @ 2016-03-09 14:03 寒魔影 阅读(432) 评论(0) 推荐(0) 编辑

C语言 原码--反码--补码

摘要: //原码,反码,补码 #include #include //数值的表示方法——原码、反码和补码 //原码:最高位为符号位,其余各位为数值本身的绝对值 //反码: //正数:反码与原码相同 //负数:符号位为1,其余位对原码取反 //补码: //正数:原码、反码、补码相同 //负数:最高位为1,其余位为原码取反,再对整个数加1 // // //在计算机系统中,数值一律用补码来表示(存储)。 ... 阅读全文

posted @ 2016-03-09 10:24 寒魔影 阅读(655) 评论(0) 推荐(0) 编辑

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 59 下一页

导航