指针与数组

来源:互联网 发布:苏州科达网络基础题 编辑:程序博客网 时间:2024/05/06 19:01
//指针访问数组int i[10] = {1,2,3,4,5,6,7,8,9,0};int *p = NULL;//p = i;//1)把i赋值给P,I为数组地址//printf("%0x   %0x\n",p,i);p = &i[0];//2)和1一样是把数组第一个地址赋值给pprintf("%0x   %0x\n",p,&i[0]);//也可以反过来获取数组内容p = &i[9];int k;//for(k = 0;k<10;k++)//{//printf("%d\n",*p++);<span style="white-space:pre"></span>//*p++是先输出printf然后在p+1   如果*++p  先p+1(指针类型相加)然后在输出printf//}for(k = 9;k>=0;k--){printf("%d\n",*p--);}getchar();getchar();getchar();return 0;

0 0
原创粉丝点击