符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
创新互联专注于禹城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供禹城营销型网站建设,禹城网站制作、禹城网页设计、禹城网站官网定制、微信小程序定制开发服务,打造禹城网络公司原创品牌,更为您提供禹城网站排名全网营销落地服务。
int main()
{int a[5] = {1, 2, 3, 4, 5 };
int *ptr = (int *)(&a + 1); //&a+1的类型是int( * )[5]
printf( "%d,%d", *(a + 1), *(ptr - 1));//输出2 5
return 0;
}
&a, 取出整个数组的地址,放在一个数组指针中 int ( * ) [5]
+1 跳过整个数组,指向数组后面的空间,+1 不改变类型 ,类型还是int( * )[5]
数组名表示首元素地址 ,a+1 是第二个元素的地址
struct Test
{int Num;
char *pcName;
short sDate;
char cha[2];
short sBa[4];
}*p;
//假设p 的值为0x100000。 如下表表达式的值分别为多少?
//已知,结构体Test类型的变量大小是20个字节
int main()
{p=(struct Test *)0x100000;
printf("%p\n", p + 0x1);//输出0x00100014
printf("%p\n", (unsigned long)p + 0x1);//输出0x00100001
printf("%p\n", (unsigned int*)p + 0x1);//输出0x00100004
return 0;
}
p是结构体指针,+1 ,加的是结构体的大小 (20字节) ,输出0x00100014
p强制类型转换为无符号长整形 ,整形+1 就是直接加+1 ,输出0x00100001
p强制类型转换为unsiged int * ,整形指针+1 ,跳过一个整形,输出0x00100004
int main()
{int a[4] = {1, 2, 3, 4 };
int *ptr1 = (int *)(&a + 1);
int *ptr2 = (int *)((int)a + 1);
printf( "%x,%x", ptr1[-1], *ptr2);
return 0;
}
&a, 取出整个数组的地址,放在一个数组指针中 int ( * ) [4]
+1 跳过整个数组,指向数组后面的空间,+1 不改变类型 ,类型还是int( * )[4] ,强制类型转换为int *, 赋给ptr1
a强制类型转换为int ,整形+1 ,就是直接加+1 ,加一个字节
#includeint main()
{int a[3][2] = {(0, 1), (2, 3), (4, 5) };
int *p;
p = a[0];
printf( "%d", p[0]);
return 0;
}
最后一个逗号表达式最为整个表达式的结果
a[0]表示第一行 , 数组名表示首元素地址 ,第一行的首元素地址是第一行第一个元素的地址 ,赋给p ,所以p指向1的地址
int main()
{int a[5][5];
int(*p)[4];
p = a;//p的类型是int(*)[4] a的类型是int(*)[5]
printf( "%p,%d\n", &p[4][2] - &a[4][2], &p[4][2] - &a[4][2]);
return 0;
}
#includeint main()
{char *a[] = {"work","at","alibaba"};
char**pa = a;
pa++;
printf("%s\n", *pa);
return 0;
}
int* p ,* 代表p是指针 ,int 表示 p的类型是整形 , p+1,跳过一个整形
char * * pa, 右边的* 表示pa是指针 , char * 表示pa的类型,pa +1 ,跳过一个char *
nt main()
{char *c[] = {"ENTER","NEW","POINT","FIRST"};
char**cp[] = {c+3,c+2,c+1,c};
char***cpp = cp;
printf("%s\n", **++cpp);
printf("%s\n", *--*++cpp+3);
printf("%s\n", *cpp[-2]+3);
printf("%s\n", cpp[-1][-1]+1);
return 0;
}
如果你觉得这篇文章对你有帮助,不妨动动手指给点赞收藏加转发,给鄃鳕一个大大的关注
你们的每一次支持都将转化为我前进的动力!!!
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧