指针和二维数组首先定义一个数组:1 int a[5][3] = { {1,6,11},2 {2,7,12},3 { 3,8,13 },4 { 4,9,14 },5 { 5,...
分类:
编程语言 时间:
2015-09-09 17:40:30
阅读次数:
158
1.函数指针——指针函数函数指针的重点是指针。表示的是一个指针,它指向的是一个函数,例子:int (*pf)();指针函数的重点是函数。表示的是一个函数,它的返回值是指针。例子:int* fun();2.数组指针——指针数组数组指针的重点是指针。表示的是一个指针,它指向的是一个数组,例子:int.....
分类:
其他好文 时间:
2015-09-05 19:09:26
阅读次数:
157
数组和指针有莫大的练习,介绍并实现一维数组和二维数组中每次+1的步长和效果区别,如果使用二级指针管理二维空间等
分类:
编程语言 时间:
2015-09-04 21:09:07
阅读次数:
240
一、sizeof sizeof(...)是运算符,而不是一个函数。 一个简单的例子:int a;cout<<sizeof a<<endl; 在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所...
分类:
其他好文 时间:
2015-09-01 01:27:42
阅读次数:
133
虽然我一直知道它们两个的区别,但是分不清名字应该是叫哪个。 这里区别一下。
指针数组( array of pointers )顾名思义:这是个数组,数组里面的元素都是指针。int *arr[10];这个等同于 int *(a[4])因为*的优先级比较低,所以没有括号的时候,是arr和[10]先结合,变成一个数组,然后这个数组的元素是整型指针。初始化这个初始化要按照数组的方式来。for ( int i...
分类:
编程语言 时间:
2015-08-31 13:39:07
阅读次数:
152
数组和指针的sizeof的结果 是不同的
当arr是一个数组时,sizeof(arr)的结果是整个数组中的元素所占的字节的个数
而当p是一个指针时,即使指向某个数组,但sizeof(p)的结果在32为系统中一定是 4
验证代码如下:/*数组和指针的sizeof的结果 是不同的
当arr是一个数组时,sizeof(arr)的结果是整个数组所占的字节的个数
而当p是一个指针时,...
分类:
编程语言 时间:
2015-08-30 19:36:27
阅读次数:
178
func cap(v Type) int返回指定类型的容量,根据不同类型,返回意义不同。数组: 元素个数 (和len(v)一样).数组指针: *v的元素个数 (和len(v)一样).Slice: the maximum length the slice can reach when resliced...
分类:
其他好文 时间:
2015-08-30 17:16:43
阅读次数:
130
1.
/*
二维数组和指针
*/
int main()
{
// int *p[3];//p是个指针的数组,3个元素,p[0],p[1],p[2],元素是 int *,指向int的指针;三个指针是相互独立的;如果没有初始化,都是野指针;
int a[2][3] = {{1,2,3},{4,5,6}};
//a由两个行数组构成,a[0],a[1];每个数...
分类:
编程语言 时间:
2015-08-30 11:26:20
阅读次数:
202