C语言中使用指针变量给数组元素赋值
#include <stdio.h> int main() { int a[10]; int* pa = a; int i; for(i =0;i<5;i++) scanf("%d",pa+i);//为什么不使用*(pa+i) ? 因为这个参数应该为 指向变量地址 的指针,也就是地址,而*(pa+i)指向的是 该指针所指向的地址 中存放的变量 for(i = 0;i<5;i++) { printf("%d\n",a[i]); } return 0; }
日期 :2024-10-07

浙公网安备 33010602011771号