上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 60 下一页

2016年4月12日

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

2016年4月11日

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

2016年4月9日

C语言 数组类型与数组指针类型

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

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

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

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

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

posted @ 2016-04-08 00:24 寒魔影 阅读(2038) 评论(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 寒魔影 阅读(364) 评论(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 寒魔影 阅读(309) 评论(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 寒魔影 阅读(762) 评论(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 寒魔影 阅读(1158) 评论(2) 推荐(0)

C语言 指针与字符串

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

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

上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 60 下一页

导航