指针的打印方式
1 #include <stdio.h> 2 void main() 3 { 4 int array[]={20,30,40,50,60}; 5 //int *ptr_array; 6 int *ptr_array = array; 7 int i; 8 for(i = 0; i <5;i++) 9 { 10 11 12 //1. 13 printf("第%d个元素的值为:%d\t,地址为:%p\n",i+1,ptr_array[i],&ptr_array[i]); 14 //2 15 16 17 printf("第%d个元素的值为:%d\t,地址为:%p\n",i+1,*(ptr_array+i),ptr_array+i); 18 19 //3 有风险 20 //printf("第%d个元素的值为:%d\t,地址为:%p\n",i+1,*ptr_array,ptr_array); 21 //ptr_array++; 22 23 } 24 }
本文来自博客园,作者:Bytezero!,转载请注明原文链接:https://www.cnblogs.com/Bytezero/p/15072000.html