技术社区

指针的指针,报错:非法的间接寻址
008 | 发表于: 2020-02-17 回答

#include<stdio.h> 

main() {

     int a[10]; 

     int* p1, * p2;

     int i;

     for (i = 0;i < 10;i++) { 

         scanf_s("%d", &a[i]); 

     }

     p1 = a;

     p2 = &p1; 

     for (i = 0;i < 10;i++) {

         if (*(*p2 + i) % 2 == 0) { 

             printf("%5d", *(*p2 + i));

         }

     }

回复列表