#include <stdio.h>#include <locale.h>char *Weekdays[] = { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" };void printWee ...
分类:
编程语言 时间:
2016-07-25 16:09:40
阅读次数:
215
指针数组:首先它是一个数组,数组的元素都是指针。它是“储存指针的数组”的简称。int *p1[10];数组指针:首先它是一个指针,它指向一个数组。它是“指向数组的指针”的简称。 int (*p2)[10]; 这里需要明白一个符号之间的优先级问题,关键在于p1、p2先和谁结合。“[]”的优先级比“*” ...
分类:
编程语言 时间:
2016-07-24 22:40:59
阅读次数:
193
最近正在看c语言,在指针这块遇到了麻烦,特别是字符串指针这块,简单记录下。 字符串指针 字符串指针数组 ...
分类:
编程语言 时间:
2016-07-19 18:34:37
阅读次数:
159
在分辨这些重要的概念时,我们先回顾一下前面所讲的C之三值合一,由于三个值所求出的地址是相同的,所以经常有传言说他们都是首元素的地址。这种说法是不正确的。为什么说它是不正确的呢? 首先定义一个指针,将三个值赋给它 *p=ar; *p=&ar[0]; *p=&ar//出错 程序编译后在表达式*p=&ar ...
分类:
编程语言 时间:
2016-07-19 09:36:45
阅读次数:
142
一、数组和指针 数组名同时也是该数组首元素的地址。例如:flizny == &flizny[0] , flizny 和 &flizny[0]都代表首元素的内存地址,两者都是常量; 指针+1的结果就是对该指针增加一个存储单元,对于数组而言,地址会增加到下一元素的地址,而不是下一个字节。 可以用以下等式 ...
分类:
编程语言 时间:
2016-07-16 20:08:45
阅读次数:
214
1 类成员函数的指针 2 类成员函数的指针数组 3 指向类成员函数的指针的指针 1 类成员函数的指针 auto func1 = &com::jia;//C++函数指针 int (com::*p)(int, int) = &com::jia;//C函数指针 2 类成员函数的指针数组 typedef i ...
分类:
其他好文 时间:
2016-07-15 23:53:20
阅读次数:
178
总结 对于指针数组的理解:按照字面意思,首先是指针,其次是数组,就表明这是一个数组,不过数组里面存储的指针。``` // 使用指针数组 int **ptr = new int*[4]; for(int i = 0; i < 4; ++i) { *(ptr+i) = new int [3]; }``` ...
分类:
编程语言 时间:
2016-07-15 00:32:17
阅读次数:
236
1 数组和数组间的赋值: 数组作为参数时退化成一个指针,数组不能作为函数值 ,数组间的赋值必须通过内存拷贝实现。 2 结构体的赋值 2.1 结构体可以在定义时用{}赋值(注意{}赋值也只能在定义时用) 2.2 结构体可以以linux风格在定义时赋值,注意顺序可以与定义时不一样。 struck 结构体 ...
分类:
其他好文 时间:
2016-07-14 11:46:25
阅读次数:
264
[w3school]PHP Array 函数 一、数组操作的基本函数 数组的键名和值 数组的内部指针 数组和变量之间的转换 二、数组的分段和填充 数组的分段 分割多个数组 数组的填充 三、数组与栈 四、数组与列队 五、回调函数 六、数组的排序 通过元素值对数组排序 通过键名对数组排序 自然排序法排序 ...
分类:
编程语言 时间:
2016-07-14 07:06:19
阅读次数:
215