Task Description
指標操作
給定長度為 5 的整數陣列a,並將指標p指向陣列a,請依照程式碼提供的註解,完成該程式碼。
Hint
main.c
1234567891011121314151617181920 #include <stdio.h> int main() { int n = 5; int a[5]; for (int i = 0; i < n; i++) { scanf("%d", &a[i]); } int *p = a; printf("%d ", *p);//範例:印出當前指標的值 printf("%d ", ?);//印出當前指標的值後,指標下移 printf("%d ", ?);//印出當前指標的值後,該值+1 printf("%d ", ?);//指標下移後,再印出當前指標的值 printf("%d ", ?);//先把當前指標的值+1,再印出當前指標的值 printf("\n"); for (int i = 0; i < 5; i++) { printf("%d ", a[i]); } return 0;}
Input Format
第一列輸入為a中的5個元素值。
Note: 0≤a[i]≤100
Sample Input
1 1 2 3 4 5
Sample Output
12 1 1 2 3 41 3 4 4 5
Sample Input
1 5 5 5 5 5
Sample Output
12 5 5 5 5 65 6 6 5 5