Thông tin tài liệu
Sử dụng con trỏ để nhập và in các phần tử của mảng Cách 1: #include<stdio.h> #include<conio.h> int main() { /* cap phat tinh*/ int a[10]; int i; clrscr(); ptr = &mang[0]; for (i = 0; i < 10; i++) printf("\n con tro phan tu %d la: %u", i, ptr+ i); for (i = 0; i < 10; i++) {printf("\nNhap phan tu %d la:", i); scanf("%d",(ptr + i)); } for (i = 0; i < 10; i++) printf("\n in phan tu thu%d la %d", i, *(ptr +i)); ptr = NULL;// kết thúc dùng con trỏ. return 0; } Cách 2: #include<stdio.h> #include<conio.h> int main() { /* cap phat tinh*/ int a[10]; int i; clrscr(); ptr = &mang[0]; for (i = 0; i < 10; i++) printf("\n con tro phan tu %d la: %u", i, ptr+ i); for (i = 0; i < 10; i++) {printf("\nNhap phan tu %d la:", i); scanf("%d",(ptr + i)); } for (i = 0; i < 10; i++) printf("\n in phan tu thu%d la %d", i, *(ptr +i)); ptr = NULL;// kết thúc dùng con trỏ. return 0; } #include<stdio.h> #include<conio.h> #include<stdlib.h> int main() { int i, n; int *ptr = malloc(n * sizeof( int)); clrscr(); printf("nhap n= ");scanf("%d",&n); for (i = 0; i < n; i++) {printf("\n Nhap phan tu %d la:", i); scanf("%d",(ptr + i)); } for (i = 0; i < n; i++) printf("\n in phan tu thu%d la %d", i, *(ptr +i)); ptr = NULL; return 0; }
Ngày đăng: 19/12/2013, 11:02
Xem thêm: Sử dụng con trỏ để nhập và in các phần tử của mảng, Sử dụng con trỏ để nhập và in các phần tử của mảng