一、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
int bArr[] = {1,2,3}; int *iarr = bArr; *iarr = 6; printf("%d\n",*iarr); printf("%d\n",iarr[0]); printf("%d\n",iarr[1]); printf("%d\n",*bArr)...
分类:
编程语言 时间:
2015-08-30 21:15:53
阅读次数:
194
数组和指针的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
主要内容: 1.数组 2.指针 3.动态存储分配 4.指针与数组 5.指针与函数 6.字符串内存地址: 1.内存地址的访问方式 通过变量名访问 通过地址访问 2.& var; //表示var在内存中的起始地址void类型的指针就相当于一个hook(钩子),可以指向任何数据类型。1...
分类:
编程语言 时间:
2015-08-30 00:41:38
阅读次数:
153
多级指针:int main()
{
int i=10;
int *p=&i;
int **pp=&p;
int ***ppp=&pp;
cout<<p<<":"<<*p<<":"<<endl;
cout<<pp <<":"<<*pp<<":"<<**pp<<":"<<endl;
cout<<ppp<<":"<<*ppp<<":"<<**ppp <<":" <<***ppp<<":" ...
分类:
编程语言 时间:
2015-08-29 11:15:09
阅读次数:
169
内容简介:
1、指针常量与常量指针,
2、指针与数组,
3、指针与函数,
4、指向指针的指针,
5、*void指针
指针://也叫指针地址,即一块内存地址
注意:
指针若没有初始化就拿去用,是很危险的,程序会崩溃(crash)——>野指针调用
一、指针常量与常量指针
指针常量: 是指针,指向的地址不可变(eg: 数组)
常量指针: 指向常量。
...
分类:
编程语言 时间:
2015-08-28 21:36:34
阅读次数:
212
1、二级指针的第一种用法:指针数组
2、二级指针的第二种内存模型:二维数组
3、二级指针的第三种内存模型:扔开C编译器,手工打造二维内存
4、总览二级指针的三种内存模型:
5、三种内存模型综合演练:...
分类:
其他好文 时间:
2015-08-27 18:43:29
阅读次数:
277