指標操作
user_3763047219
c_cpp
2 years ago
675 B
1
Indexable
#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 ", *p);//印出當前指標的值後,指標下移 p = p + 1; printf("%d ", *p );//印出當前指標的值後,該值+1 *p = *p + 1; p = p + 1; printf("%d ", *p );//指標下移後,再印出當前指標的值 *p = *p + 1; printf("%d ", *p );//先把當前指標的值+1,再印出當前指標的值 printf("\n"); for (int i = 0; i < 5; i++) { printf("%d ", a[i]); } return 0; }
Editor is loading...